等待已经结束– Grails 2.0发布了!

SpringSource团队当然喜欢在12月左右向社区投满一袋好东西。 在将近一年的开发中,基于全栈Groovy语言框架的第二个主要版本Grails 2.0已经发布,并且已经使开发人员为迁移其应用程序而垂涎三尺。

可以说,近年来,Grails通过消除旧框架的复杂性,已经使JVM上的Web开发现代化。 通过使用成熟的Java技术(例如Spring和Hibernate)并不断发展可用的插件数量,Grails已成功成为人们的最爱。

格雷姆·罗彻(Graeme Rocher)承诺提供更好的用户体验,所提供礼物的清单似乎比一年中这个时候要看到的礼物还要长。 第一个显着差异是新的控制台界面,现在结合了制表符完成功能和彩色输出,无疑使该框架具有应有的美学外观。 文档引擎也进行了改头换面,使检索信息变得更加容易。

等待已经结束– Grails 2.0发布了!

另一个值得欢迎的改进是修订后的重新加载机制,该机制不再使用类加载器,而是使用JVM代理来完成类文件的工作,这意味着应该少得多地重启服务器。 进一步的增强包括:

  • 改进的错误报告和问题诊断
  • 最新的库: Groovy 1.8Spring 3.1Hibernate 3.6和Servlet 3.0
  • 一个强大的静态资源框架(CSS,Javascript等)
  • 用于链接生成和页面渲染的新API
  • GORM的新功能:分离的条件,查询位置,多个数据源和NoSQL支持(Redis,Riak和MongoDB)
  • 用于数据库迁移和****的标准插件
  • 具有完整GORM仿真功能的新单元测试API

但这只是在表面上划痕,但是经过了900多次调整,使Grails更好一些。 如果可能的话。 Grails 2.0可通过Cloud Foundry进行就绪,Grails和Heroku团队均表示他们正在迁移。

Rocher还指出了开发过程中的内部变化:

在Grails 2.0的开发过程中, 源代码以多种重要方式得到了发展。 我们通过转移到Gradle作为构建工具来对源代码进行模块化。 我们现在使用Artifactory进行仓库管理; Spock已成为我们的事实测试工具; 并且我们重写了内部结构以利用Groovy AST转换的优势。 通过所有这些更改,Grails的性能将大大改善,用户将看到Grails 2.0的优势

在团队精心制作的“新功能”部分中,您会发现更深入的细节,可以真正地深入研究他们所做的更改。 彼得·莱德布鲁克(Peter Led*)还提供了出色的网络研讨会,告诉您如果您是*用户,或者如果您不是Grails用户,为什么应该考虑升级?为什么应该重新考虑。 他的Countdown to Grails 2.0系列也提供了深刻的见解。

Grails再一次重新发明了*,并且正朝着获得更好的用户体验和社区好评的正确方向发展。 那年的孵化确实收获了。


翻译自: https://jaxenter.com/the-wait-is-over-grails-2-0-released-104017.html