我需要学习并应用MVC方法来构建web应用程序.考虑到我有ASP的经验,这是更好的 Select .NETWebForms-ASP.NET MVC还是Ruby on Rails?

我听说人们对RoR和它的简单性以及它的特性,比如脚手架、ActiveRecord、惯例而非配置等,都有过狂热的看法.

然而,我看不出这些有什么好的.它们中的大多数听起来都很基本(您不会真正想在生产代码中使用的那种-例如脚手架)-而且大多数听起来像是以这样或那样的形式存在于ASP.NETMVC中.

为什么我应该考虑学习RoR而不是ASP.NETMVC?

有没有我不知道或感觉不到的好处?

推荐答案

我建议你学both

我是专业的ASP.白天是Net开发者,晚上是业余爱好者RoR开发者.学习RoR实际上会让你成为一个更好的学生.Net开发者,这很有趣!

同时,考虑到有一天你可以写一个ASP.在IronRuby中使用NetMVC应用程序,而不是繁琐的旧c:)

Asp.net相关问答推荐

Stimulsoft 没有在智能手机中显示正确的 pdf 字体

我们可以在一个网页中使用多个表单吗?

如何在 Javascript 中获取 C# 枚举

在正则表达式中允许 -(破折号)

我可以在 .net 核心中使用 Entity Framework 6(非核心)吗?

解析 JSON 响应的最简单方法

使用 JavaScript 更改 ASP.NET 标签的可见性

如何在 ASP.NET core rc2 中禁用浏览器缓存?

无法加载文件或程序集'System.Web.WebPages.Razor,版本 = 3.0.0.0

使用 Visual Studio 2012 恢复删除的文件

如何从 JS 访问 ViewBag

以编程方式从后面的代码中关闭 aspx 页面

如何针对异常需求自定义 ASP.NET Web API AuthorizeAttribute

在asp.net控件之间动态添加

如何验证用户在 CheckBoxList 中 Select 了至少一个复选框?

如何将 LINQ 左外连接限制为一行

头标记中的内联代码 - ASP.NET

覆盖静态方法

如何识别字符串是否包含 unicode 字符?

在 ASP.NET 中写入文件以响应后回发不起作用