本文是从InfoQ的E文部分理解,请参考原文
grails-misconceptions ,
中文译文
其实最好的答案是:越来越多的商业网站在使用Grails,同时Grails也是建立在Hibernate, Spring 和 SiteMesh这些成熟的开源项目基础之上,Groovy也有3年的历史了。可见Grails并不是所传那样不成熟!
Groovy在运行的时候,被编译成Java的字节码,因此Groovy从来就没有被解释过。
RoR介绍和统一了一些非常好的想法,Grails将其中这些想法一些应用到了Groovy/Java世界,同时一些在RoR不存在的特征和概念,所有这些都是为了让Groovy/Java程序员更容易理解。
- 有了JRuby on Rails,谁将需要Grails?
对什么是Gails来说,这是个经典而基础的,而且也是最大误解。JRuby on Rails可以让Rails应用运行在JavaEE的容器上,这是一个优秀的解决方法。但是Grails有完全不同的目标,它不是将Rail移植到Groovy,它实际上是将工业级的组件(Spring,Hibernate, Quartz, Compass, Sitemesh 等)整合在一起,通过“惯例优于配置()convention-over-configuration”达到DRY
在这里,我们并不是重复发明轮子,因为Grails的核心主要是Java,这使它更
稳定和高性能。Grails选择Spring MVC作为其核心,可以被发布到大多数主流的Web容器上,包括主流的商业容器如:WebLogic, WebSphere 和Oracle AS
,而不仅仅是Glassfish。
总的来说,就是Spring和Hibernate,因为有大量的应用在使用他们 :),详细请参考原文。
因为英文和技术水平有限,有不当之处,请参考原文理解.
分享到:
相关推荐
Grails Grails Grails Grails Grails
Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南Grails权威指南
Grails项目的应用越来越多,而对于初学者来说,在Eclipse下搭建Grails项目是一个难题,这个文档将教会你如何搭建Grails项目,希望对你有所帮助。
Grails入门指南中文pdf -- 针对grails1.0.4更新,附加idea8 开发grails的流程
Grails1.1中文文档
grails+Xfire webservice
grails-2.1.zip.001
在学习任何东西之前,最重要的是培养兴趣,Groovy世界最耀眼的技术之一--Grails相信大家早已耳闻,我将通过Grails实战系列文章 向您展现Grails的迷人风采,使您感受到Grails的魅力,以至疯狂地爱上Grails,并坠入...
详细讲解grails开发环境配置。 详细讲解grails连接mysql数据库,crud开发
Grails 中文 参考手册
Grails专为下一代JavaWeb应用程序而设计的框架,其借助于Groovy动态语言,使Web开发变得简单而方便。Grails尽量为更多现有的Java项目创建一个全面的框架(不仅局限于视图处理),这和当前一些Java框架提供给用户的一...
grails grails入门经典 grails入门 grails例子 grails资料 通过自学一点点积累起来的,相信对你有帮助的。
grails3.2.8 part1
Grails 1.3.7英文版官方参考手册,学习Grails的权威指南
grails 中文文档+grails-fckeditor-0.9.5.zip插件
grails的插件系统也是其亮点之一。首先,和rails,django等web框架类似,基于微内核的思想,插件(可重用模块)是框架的一等公民。grails除了核心模块以外的功能几乎都是通过插件方式实现的。实际上,一个grails插件...
grails-2.3.6
grails参考文档 The Grails Framework - Reference Documentation Authors: Graeme Rocher, Marc Palmer Version: 1.0.3
比较难找的grails的资料,我也是找了很久才找到的。需要grails相关的拿走