Ruby on Rails vs. ASP.NET MVC

31
Ruby on Rails vs. ASP.NET MVC Shay Friedman

description

My session from NDC2011.

Transcript of Ruby on Rails vs. ASP.NET MVC

Page 1: Ruby on Rails vs. ASP.NET MVC

Ruby on Rails vs.

ASP.NET MVC

Shay Friedman

Page 2: Ruby on Rails vs. ASP.NET MVC

Shay Friedman

[email protected] @ironshay http://IronShay.com

http://CodeValue.com

Page 3: Ruby on Rails vs. ASP.NET MVC
Page 4: Ruby on Rails vs. ASP.NET MVC
Page 5: Ruby on Rails vs. ASP.NET MVC
Page 6: Ruby on Rails vs. ASP.NET MVC

web development frameworks

model-view-controller

full control over markup

D.R.Y

testability

extensibility

open-source

Page 7: Ruby on Rails vs. ASP.NET MVC

• Since 2009

• Current version is 3

• Since 2004

• Current version is 3.0.7

Page 8: Ruby on Rails vs. ASP.NET MVC
Page 9: Ruby on Rails vs. ASP.NET MVC
Page 10: Ruby on Rails vs. ASP.NET MVC
Page 11: Ruby on Rails vs. ASP.NET MVC
Page 12: Ruby on Rails vs. ASP.NET MVC

http://www.flickr.com/photos/evanromine/3019453542/sizes/l/

Page 13: Ruby on Rails vs. ASP.NET MVC

data annotations

validations

validations

Page 14: Ruby on Rails vs. ASP.NET MVC

data annotations

validations

associations

validations

associations

Page 15: Ruby on Rails vs. ASP.NET MVC
Page 16: Ruby on Rails vs. ASP.NET MVC

data annotations

validations

associations

LINQ

validations

associations

Active Relation (AREL)

Page 17: Ruby on Rails vs. ASP.NET MVC

data annotations

validations

associations

LINQ

various DBs

validations

associations

Active Relation (AREL)

various DBs

migrations

Page 18: Ruby on Rails vs. ASP.NET MVC
Page 19: Ruby on Rails vs. ASP.NET MVC

filters

respond_to

filters

Page 20: Ruby on Rails vs. ASP.NET MVC

filters

object creator

respond_to

filters

object creator

Page 21: Ruby on Rails vs. ASP.NET MVC
Page 22: Ruby on Rails vs. ASP.NET MVC

helpers helpers

Page 23: Ruby on Rails vs. ASP.NET MVC

helpers helpers

Page 24: Ruby on Rails vs. ASP.NET MVC

helpers

editor/display templates

helpers

Page 25: Ruby on Rails vs. ASP.NET MVC
Page 26: Ruby on Rails vs. ASP.NET MVC
Page 27: Ruby on Rails vs. ASP.NET MVC
Page 28: Ruby on Rails vs. ASP.NET MVC

ActiveRecord – EF Code First

ActionController - Controller

ERB - Razor

RubyGems - NuGet

The Console

Page 29: Ruby on Rails vs. ASP.NET MVC
Page 30: Ruby on Rails vs. ASP.NET MVC

http://rubyonrails.org

http://asp.net/mvc

Friday, 13:40, Track 7 – The Three Amigos

Page 31: Ruby on Rails vs. ASP.NET MVC

[email protected]

@ironshay

http://IronShay.com