Ruby on Rails Vs. ASP.NET MVC
-
Upload
shay-friedman -
Category
Technology
-
view
10.597 -
download
1
description
Transcript of Ruby on Rails Vs. ASP.NET MVC
![Page 2: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/2.jpg)
![Page 3: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/3.jpg)
![Page 4: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/4.jpg)
![Page 5: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/5.jpg)
The Internet
![Page 6: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/6.jpg)
![Page 7: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/7.jpg)
![Page 8: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/8.jpg)
ASP/ASP.NET PHP
ColdFusion More…
![Page 9: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/9.jpg)
![Page 10: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/10.jpg)
![Page 11: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/11.jpg)
![Page 12: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/12.jpg)
![Page 13: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/13.jpg)
![Page 14: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/14.jpg)
ASP.NET MVC
Vs. Ruby on Rails
Shay Friedman Dynamic Languages Leader
[email protected] http://IronShay.com
@ironshay
![Page 15: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/15.jpg)
![Page 16: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/16.jpg)
Agenda • Introduction
• Main Concepts
• D-E-M-O
• Getting Started
• Q&A
• Summary
![Page 17: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/17.jpg)
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
![Page 18: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/18.jpg)
Introduction – ASP.NET MVC • Created by Microsoft.
• Released to the public on 2009
• Current version is 2.0
![Page 19: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/19.jpg)
Main Concepts • MVC
Model
Controller View
![Page 20: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/20.jpg)
Main Concepts • Model-View-Controller
• REST and Routing
http://mysite.com/books/show/1
BooksController show method Id = 1
![Page 21: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/21.jpg)
Main Concepts • Model-View-Controller
• REST and Routing
• DRY
![Page 22: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/22.jpg)
Main Concepts • Model-View-Controller
• REST and Routing
• DRY
• CoC
![Page 23: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/23.jpg)
Main Concepts • Model-View-Controller
• REST and Routing
• DRY
• CoC
• Testability
![Page 24: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/24.jpg)
Main Concepts • Model-View-Controller
• REST and Routing
• DRY
• CoC
• Testability
• Extensibility
![Page 25: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/25.jpg)
DEMO
![Page 26: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/26.jpg)
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
![Page 27: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/27.jpg)
Q&A
![Page 28: Ruby on Rails Vs. ASP.NET MVC](https://reader034.fdocuments.net/reader034/viewer/2022051818/54b4eddb4a79598f728b4609/html5/thumbnails/28.jpg)
Battle Summary