ASP.Net MVC 与 Ruby on Rails

标签 asp.net ruby-on-rails asp.net-mvc-2

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the help center为指导。




10年前关闭。




如果您要开始一个新的 Web 开发项目,您会使用 ASP.Net MVC 2 还是 Ruby on Rails?

我最近花了一些时间来学习 Ruby on Rails,因为我想学习一个可靠的 Web 开发框架。然后我接受了一份新工作,我将使用 ASP.Net MVC 2。

我知道这个问题很主观,但是我打算在工作之外自己写一些网站,我想从其他人那里得到一些意见。

最佳答案

专业上,我会选择我的团队最了解的东西(在我的例子中,MVC 和 .Net 堆栈)。因为如果您有一个在框架方面拥有多年经验的团队,那么用于生产系统的新应用程序不是学习新事物的地方。

就我个人而言,我首先要确定我接下来要在哪里制定自己的学习计划(我用 Ruby 和 .Net 编写代码,并在 MVC 和 Rails 中拥有个人站点)。例如,当我想用​​ BDD、Jquery 等进行一些个人开发时,我决定用 MVC 来做我的网站,因为我不想同时添加另一个学习机会。现在,当我希望构建另一个学习站点时,我想将 Cucumber、RSpec 和 rails 作为一项学习练习(并构建一个漂亮的站点来启动)。

最后,如果我建立一个新网站的目的是销售产品或盈利,我会客观地找出我认为我可以在最短的时间内以可交付状态离开的网站。今天,那将是一个 MVC 站点。明天可能是 Rails,因为我现在正在学习 Ruby。

所以要回答,我会说这取决于您的目标(业务、学习、利润)以及该网站如何适合您的专业或创业计划或您的个人发展计划。

关于ASP.Net MVC 与 Ruby on Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4310135/

相关文章:

c# - 在另一个接口(interface) C# 中使用 List<interface>

ruby-on-rails - 通过 has_many 关联禁用自动保存 - 从 session 中断开 ActiveRecord 实体

ruby-on-rails - 如何使用共享数据库在 Heroku 上进行 GIS 查询?

asp.net - OWinStartup,未找到 OWinStartupAttribute & 'Owin.IAppBuilder' 不包含 'Map' 的定义

c# - 用逻辑过滤字符串列表?

ruby-on-rails - 使用vestal_versions的版本关联?

c# - 如何对我的自定义验证属性进行单元测试

asp.net-mvc - 如何在 ASP.NET MVC 中的 2 个不同项目/应用程序之间共享母版页?

c# - 如何在asp.net2.0 中更改alterbox 和confirm box 按钮和图标?

javascript - 具有 '<br/>' 的字符串抛出未终止的字符串文字 js 错误