领先一步
VMware 提供培训和认证,以快速提升您的进度。
了解更多经过近一年的开发,我们非常激动地宣布Grails 2.0 的 GA 版本发布——这个 Web 框架的第二个主要版本正在改变 JVM 上 Web 开发的面貌。
此版本带来了极大的用户体验提升。从命令行到测试报告,再到 Grails 为您生成的 UI,都经过了重新思考和设计。Grails 2.0 中的一些令人兴奋的功能包括:
所有这些新功能都在用户指南的“Grails 2.0 新功能”部分中进行了详细介绍。此外,请务必查看Grails 2.0 网络研讨会和 Peter Ledbrook 的“Grails 2.0 倒计时”博客系列
除了所有这些新功能之外,在 Grails 2.0 的开发过程中,Grails 团队修复了超过900 个问题,并继续发展 Grails 周围的插件生态系统。
在 Grails 2.0 的开发过程中,源代码在许多方面都得到了显著改进。我们通过使用Gradle作为构建工具来模块化源代码;我们现在使用Artifactory进行仓库管理;Spock已成为我们的默认测试工具;并且我们重写了内部代码以利用 Groovy AST 变换。Grails 在所有这些更改后有了显著的改进,用户将在 Grails 2.0 中看到好处。
除了 Grails 2.0 的发布之外,我们还有许多其他令人兴奋的公告要发布,首先是云。
查看 Peter Ledbrook 关于使用 Grails 和 Cloud Foundry 进行一步式部署的这篇优秀的博客文章,该文章展示了如何使用 Grails 的Cloud Foundry 插件开始使用 Cloud Foundry 部署。
Heroku 的团队也宣布支持 Grails——使 Grails 应用能够持续部署到Heroku 的云平台。Grails 应用可以通过简单的“git push”进行部署,这将触发完整的构建和部署工作流程。
要开始在 Heroku 上使用 Grails,请按照此Grails 快速入门指南进行操作。Grails 部署到 Heroku 目前处于公开测试阶段。
随着更多支持 Grails 的云平台的出现(其中许多将基于开源 Cloud Foundry),云将在 2012 年继续成为一个巨大的主题。
STS 的最新“新增功能”可在此处获取:http://download.springsource.com/release/STS/doc/STS-new_and_noteworthy.pdf 它描述了 Groovy 和 Grails 开发的最新增强功能。
如果您遇到任何 STS 问题,支持论坛在此处:http://forum.springsource.org/forumdisplay.php?32-SpringSource-Tool-Suite
对于Intellij IDEA用户,JetBrains 一直在努力开发上周发布的 Intellij IDEA 11。Intellij IDEA 11 包含大量支持 Grails 2.0 的新功能,因此请确保在开始使用 Grails 2.0 和 Intellij IDEA 之前进行升级。
随着 Grails 2.0 的发布,我们也很高兴地宣布发布了许多与 Grails 2.0 兼容的 NoSQL 数据存储插件
MongoDB 插件处于最终候选发布阶段,基于优秀的Spring Data MongoDB 项目,该项目也以 RC 版本提供。
此外,我们还编写了一个开发者指南,介绍如何构建 GORM 的实现,供希望参与该项目的人员使用。
Grails 用户可以期待 2012 年更多令人兴奋的 NoSQL 公告,以及即将发布的适用于Neo4j、Amazon SimpleDB 和 Cassandra 的 GORM 的未来版本。
还要特别感谢JFrog团队为我们提供托管的 Artifactory 在线实例来管理 Grails 的依赖项,并感谢Gradleware团队使我们的 Ant 构建系统迁移到Gradle完全没有痛苦。Gradle 已经显著简化了我们的构建过程,而没有牺牲任何灵活性,我建议任何需要模块化的项目使用它。