ASP.NET MVC与Ruby on Rails - 市场趋势/需求

时间:2011-02-01 06:15:11

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

为了提高我的编程技能,我正在寻找在ASP.NET MVC或Ruby on Rails中进行一些实际的学习/ Web开发。 (虽然我有一个坚实的C#/ Java背景,但我对两者都是全新的)。

根据当前的市场趋势和需求,如果我希望获得最佳的投资回报率,我应该采用哪种技术?

据我所知,对ASP.NET MVC有更大的需求,但与此同时,还有更多合格/经验丰富的ASP.NET MVC开发人员。

另一方面,Ruby-on-Rails:项目较少,但开发人员似乎更难找到。

Ruby的一个问题是Oracle最近从Netbeans IDE中删除了它。

1 个答案:

答案 0 :(得分:1)

由于您已经了解C#,因此学习.NET MVC会更容易。我还看到了比Rails更需要.NET MVC的工作。

个人意见
我在过去的3年里一直是ASP.NET开发人员,我喜欢C#。但是,我个人认为.NET MVC并不像RoR那样易于使用或几乎成熟。我最近对RoR产生了热情。您可以 使用.NET MVC做一些事情,但它们内置于RoR的文化中。例如,有很多关注使开发人员体验良好,测试驱动开发和约定优于配置(加速开发)。我还必须承认Windows上的RoR开发并不是很好。要真正享受它,我会使用Mac或双启动来* nix。

关于这个问题存在很多争论,这实际上取决于你有什么限制以及你的偏好。如果您正在努力获得职业优势,我认为.NET MVC有更多的潜力(至少我住在犹他州,而且我可以从其他领域得知)。我个人认为Ruby是一种非常有趣,独特的语言,这使我很乐意编写代码。

此外,我非常确定NetBeans IDE不属于Rubyists使用的流行IDE。我从未听说有人将它用于Ruby。