是否有Groovy和Grails或Ruby on Rails的.NET等价物?

Nan*_*ada 9 .net ruby grails groovy ruby-on-rails

最近我一直在玩Groovy和Grails,我不得不说我对这个框架可以提供的简单性和生产力印象深刻.

在过去,我也通过Ruby on Rails向全世界致敬,不然的是,拥有同样的感觉,因此很明显,当谈到网络应用时,DRY KISS绝对是可行的方式.

问题是,我目前在哪里工作人员是微软的头脑,我想他们会有点沉默接受那些珠宝,所以我想知道是否有任何.NET项目实现与Grails和Rails相同的原则?

非常感谢您的意见.非常感谢!

Mat*_*ves 10

尝试使用ASP.NET MVC - 它受Ruby on Rails的影响非常大,它们都基于MVC模式.


小智 7

如果您想要在.NET环境中感觉非常像Ruby on Rails的东西,您可以尝试使用以下组合:

  • ASP.NET MVC - 实现MVC模式,并且正如其他海报所提到的,受到RoR的强烈影响,包括通过T4模板的一些脚手架功能.

  • Castle ActiveRecord - 实现Rails成功核心的Active Record模式.你看到ActiveRecord类非常简洁和干燥.只有映射和验证属性.更重要的是,城堡的ActiveRecord NHibernate的使用引擎盖下的,所以你可以随时下台来NHibernate和使用工具,如NHibernate的探查了解和优化城堡的ActiveRecord的输出.

有几件事情并没有真正从RoR/Grails世界转化过来.自动迁移a'la Capistrano和非常有价值的插件库不存在.我有兴趣知道是否有人对.NET世界中志同道合的替代品发表评论.


小智 7

在我看来,这些都不接近Grails.

答案是不..net世界中没有任何东西可以提供Grails的功能.

Grails不仅仅是一个"MVC"架构,还有更多的东西.

到目前为止,我希望通过IronRuby/IronPython在创建这样的环境方面做更多的工作.

Grails闪耀的一部分就是它带有你需要的一切 - 你不必按照20个步骤来安装它.

asp.net mvc甚至没有触及的开箱即用的一些例子:(1)内置支持Hibernate(2)内置支持依赖注入的通道.Spring(3)所有grails命令使得它很容易使用它的内置测试支持的约定(4).