Nan*_*ada 9 .net ruby grails groovy ruby-on-rails
最近我一直在玩Groovy和Grails,我不得不说我对这个框架可以提供的简单性和生产力印象深刻.
在过去,我也通过Ruby on Rails向全世界致敬,不然的是,拥有同样的感觉,因此很明显,当谈到网络应用时,DRY KISS绝对是可行的方式.
问题是,我目前在哪里工作人员是微软的头脑,我想他们会有点沉默接受那些珠宝,所以我想知道是否有任何.NET项目实现与Grails和Rails相同的原则?
非常感谢您的意见.非常感谢!
小智 10
夏普架构:http: //code.google.com/p/sharp-architecture/
FUBU MVC http://www.fubumvc.com
ASP.NET MVC http://www.asp.net/mvc/
Dot Net Nuke http://www.dotnetnuke.com/
CSLA.Net http://www.lhotka.net/cslanet/
MonoRail http://www.castleproject.org/monorail/
小智 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).
| 归档时间: |
|
| 查看次数: |
6740 次 |
| 最近记录: |