ASP.NET MVC
     Vs.
Ruby on Rails
 Shay Friedman
   shay@ironshay.com
   http://IronShay.com
        @ironshay
The Internet
ASP/ASP.NET
PHP
ColdFusion
More…
ASP.NET MVC
      Vs.
 Ruby on Rails

  Shay Friedman
Dynamic Languages Leader


     shay@ironshay.com
     http://IronShay.com
          @ironshay
Agenda
•   Introduction
•   Main Concepts
•   D-E-M-O
•   Getting Started
•   Q&A
•   Summary
Introduction – Ruby on Rails
• Started by David Heinemeier Hansson from 37signals
• Released to the public on 2004 and gained
  popularity on 2006
• Current version is 2.3.8
Introduction – ASP.NET MVC
• Created by Microsoft.
• Released to the public on 2009
• Current version is 2.0
Main Concepts
• MVC


                Model




         View           Controller
Main Concepts
• Model-View-Controller
• REST and Routing

     http://mysite.com/books/show/1

          BooksController   show method   Id = 1
Main Concepts
• Model-View-Controller
• REST and Routing
• DRY
Main Concepts
•   Model-View-Controller
•   REST and Routing
•   DRY
•   CoC
Main Concepts
•   Model-View-Controller
•   REST and Routing
•   DRY
•   CoC
•   Testability
Main Concepts
•   Model-View-Controller
•   REST and Routing
•   DRY
•   CoC
•   Testability
•   Extensibility
DEMO
Getting Started
• Ruby on Rails
   o http://rubyonrails.org

• ASP.NET MVC
   o http://asp.net/mvc

• Ruby
   o http://ruby-lang.org

• IronRuby
   o http://IronRuby.net
Q&A
Battle Summary
Thank You!
 Shay Friedman
 shay@ironshay.com
 http://IronShay.com
      @ironshay

Ruby on Rails Vs. ASP.NET MVC