首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Ruby on Rails与ASP.NET MVC3对于.NET的家伙?

Ruby on Rails与ASP.NET MVC3对于.NET的家伙?
EN

Stack Overflow用户
提问于 2011-06-24 04:24:51
回答 4查看 40.6K关注 0票数 98

我对RoR非常陌生,我想在APS.NET MVC3和RoR之间进行选择。C#对我来说肯定更简单,因为我已经做了这么长时间了,但我想知道是否有什么要点可以考虑使用RoR而不是.MVC来开发一个真实的网站?

我在RoR中还有什么是ASP.NET MVC3无法获得的,值得花时间去掌握RoR呢?我认为可用的社区RoR插件是其中一个原因,但它似乎没有那么有条理,而且似乎学习做正确的事情的曲线将会如此之大,以至于它实际上不会为newby节省太多时间!我可能错了,我真的很感谢你在现实生活中对此的评论?请注意,我仍然需要学习ASP.NET MVC,但对于一个.NET人来说,这听起来很快!

RoR能给一个.NET的家伙提供什么,让值得选择RoR而不是ASP.NET MVC3?并请提供实用的建议!:)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2011-06-24 04:54:11

它们都很棒,并且可以非常快地完成相同的目标。不久前,我用了一本很棒的书来学习,这本书很适合你:Rails for .Net Developers

另外,不久前我也写了一篇关于going from MVC to RoR的文章。

至于比较,它们都有我已经介绍过的优点,但这里有几个对我来说很突出:

  • 我真的很喜欢RoR的部署和推送到活动站点的简单方法-根本不需要运行脚本,只需一点命令行就可以让您在实际编写代码后启动并运行。如果你选择Razor,你可以理解命令行命令--它会让你的生活变得easier!
  • As你提到的那么多,插件很棒,真的可以用来加快速度。
  • 作为一个.Net开发人员,MVC将是轻而易举的,我建议使用rendering.
  • .Net's,因为它非常简单,比旧的2.0非剃刀更整洁,几乎可以直接与RoR的ActiveRecord相比较。
  • 我发现.Net的文档更加一致,我在RoR上遇到的问题是快速和剧烈的变化;不久前,他们在我的主机上升级到3.0,我没有锁定我的版本-所有的东西都坏了,直到我弄清楚了新的东西(我应该冻结我的版本)。

这不是一个清晰的选择--两者都很棒。由于您已经是一名.Net开发人员,我猜MVC3会是不错的选择,但两者都很容易学习。

票数 71
EN

Stack Overflow用户

发布于 2011-06-24 04:28:27

我两者都使用并且都喜欢,这样的问题的问题是,它们是如此不同,以至于你可以整天谈论苹果和橙子,但由于你的问题非常不具体,我只想说:

如果您认为自己是一个“Ruby型的人”,那么您应该学习一种与C#工作方式非常不同的语言,像.NET这样的动态语言不失为一个很好的起点。(另一种选择是函数式语言,如Haskell、Scala等)

这样做之后,你会成为一名更好的程序员,而且你也不必再称自己为“.NET家伙”了!

票数 31
EN

Stack Overflow用户

发布于 2011-06-24 04:49:06

这里不是RoR开发人员,但我做了Django,我认为同样的问题也可以被问到Django。我喜欢Django胜过ORM的第一件事是Django已经附带了ASP.NET。这意味着你在网上找到的大多数代码示例都会遵循类似的模式。使用ORMs,您可以从许多不同的ORM中进行选择,这可能是一件好事,但也可能造成混乱。

就像@Craig所说的,这真的是苹果和橙子之间的较量。如果需要将Django部署到MS堆栈上,我会选择Django,并将ASP.NET用于“个人”项目或需要在linux上部署它的项目。

票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6460184

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档