寻找ASP.NET MVC和MonoRail之间的现代比较

Ida*_*rye 7 .net c# castle-monorail web-frameworks asp.net-mvc-3

我来自Ruby on Rails,我需要创建一个C#Web应用程序.目前我正在寻找ASP.NET MVC和MonoRail.我发现的大多数比较都是从2008年到2009年,当时ASP.NET MVC还是新的,而且针对MVC的大多数要点都是它太原始,不像MonoRail那么精致.

好吧,从那时起已有好几年了,微软在ASP.NET MVC上做了很多工作.两个框架的现代版本如何相互比较?

Max*_*ini 3

我大约四年前评估了 MonoRail,与今天的 mvc3 相比,这些是主要区别(恕我直言)

  • Razor 模板引擎作为 MVC 默认值。使用起来很愉快,而单轨列车默认使用 NVelocity。我查看了 Castleproject 的网站,有一个升级单轨铁路的计划......
  • MVC3 的文档多得多,而今天——也许是我的错——我在 Monorail 的网站上找不到任何在线文档。
  • Areas、Partials、Razor 在 VS2010 中高度集成。如果您不喜欢它,您可以插入并使用不同的模板引擎。
  • MVC3 具有更好的 Ajax/Jquery 集成、不显眼的表单验证