领先一步
VMware 提供培训和认证,助您加速进步。
了解更多经过近一年的开发,我们非常高兴地宣布 Grails 2.0 GA 版本 发布——这是正在改变 JVM 上 Web 开发面貌的 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 目前处于公共测试阶段。
云将继续是 2012 年的一个巨大主题,随着更多支持 Grails 的云平台的出现,其中许多将基于开源 Cloud Foundry。
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 Online 实例来管理 Grails 的依赖项,并感谢 Gradleware 团队使我们的 Ant 构建系统迁移到 Gradle 完全无痛。Gradle 显著简化了我们的构建过程,同时没有牺牲任何灵活性,我将其推荐给任何需要模块化的项目。