Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Looking for a modern comparison between ASP.NET MVC and MonoRail

I'm coming from Ruby on Rails, and I need to create a C# web application. Currently I'm looking at ASP.NET MVC and MonoRail. Most of the comparisons I find are from 2008-2009, when ASP.NET MVC was still new, and most of the points against MVC was that it's too raw, not nearly as refined as MonoRail.

Well, several years have past since then, and Microsoft did alot of work on ASP.NET MVC. How do the modern versions of the two frameworks compare to each other?

like image 908
Idan Arye Avatar asked Aug 06 '12 09:08

Idan Arye


1 Answers

I evaluated MonoRail about four years ago and, compared to today's mvc3, these are the main differences (imho)

  • Razor templating engine as MVC default. It's a pleasure to use, while Monorail defaulted to NVelocity. I checked out Castleproject's website and there's a plan to upgrade Monorail...
  • Vastly more documentation for MVC3, and as per today -- maybe it's my fault -- I can't find any online documentation on Monorail's site.
  • Areas, Partials, Razor extremely integrated in VS2010. And if you don't like it, you can plug in and use different templating engines.
  • MVC3 has better Ajax/Jquery integration, unobtrusive form validation
like image 127
Max Lambertini Avatar answered Oct 01 '22 13:10

Max Lambertini