【发布时间】:2010-11-08 04:59:39
【问题描述】:
今天,我浏览了 David Hayden 的博客 post,他解释了为什么他认为 ASP.NET MVC 开发人员应该学习 Ruby on Rails。
大卫提到的一些原因:
- ASP.NET MVC 受到 Rails 的启发,为了让我成为更聪明的 ASP.NET MVC 开发人员,我觉得我需要了解 Rails。
- IronRuby 即将发布,这让我对学习一门新语言 Ruby 感到兴奋。
- 我非常非常喜欢 Cucumber 和 RSpec,并希望在我的 ASP.NET MVC C# 项目中通过 IronRuby 将它们用于 BDD。
- 我认为通过 IronRuby 使用 Ruby 开发 ASP.NET MVC Web 应用程序会很酷。
你们觉得呢? ASP.NET MVC 开发人员学习 Ruby on Rails 真的很重要吗?如果我们以 5 度的等级评估此选项(紧急-重要、紧急-不重要、不紧急-重要、不紧急-不重要、完全浪费时间),你会选择什么,希望你会提及您与两者合作的经验所带来的一些好处。完全感谢有关该主题的一些文章,博客文章。
PS:这个东西有一个真正的用例,因为我的团队负责人正在提供一些关于房子的课程,而我真的在考虑使用 Ruby on Rails。
【问题讨论】:
-
我从未使用过 RoR,所以我认为我无法在这个问题上发布答案。但我对 Ruby 和 RoR 进行了大量研究,并调查了许多大型 RoR 应用程序和 RoR 倡导者,大约在 aspnetmvc 诞生的同时(预览 4)。在尝试将遗留的 Asp.Net 应用程序转变为“友好 url”/类似 Restful 的应用程序但没有取得多大成功之后,我差点直接进入 RoR。我认为我不做 RoR 的主要原因是因为我觉得作为一名 Ruby 大一新生,与 c# 和 aspnet 相比,学习曲线会更陡峭。我想说:如果你有精力去 RoR,那就去做吧!