领先一步
VMware 提供培训和认证,助您加速进步。
了解更多今天我们很高兴地宣布 Grails 1.1.1 的可用性,它在提供许多相对于 Grails 1.1 的增量改进的同时,还引入了对 Google AppEngine 的官方支持。
Groovy 本身自推出以来就一直在 AppEngine 上运行,但我们不得不在 Grails 中进行一些调整,以使 Grails 应用程序在 AppEngine 上运行。
其中包含的是AppEngine 插件的引入,它用 JDO(很快将是 JPA)取代 Hibernate 进行持久化,以利用 Google 的 DataStore API。AppEngine 插件还将 AppEngine 开发环境与 Grails 集成,这样您就可以在 AppEngine 容器中本地运行 Grails 应用程序,同时仍然受益于热重载支持。
幸运的是,由于 Groovy 生成有效的 Java 字节码,我们能够利用所有 AppEngine 功能和工具,例如 DataNucleus Enhancer。最终目标是使 Grails 成为构建针对 AppEngine Java SDK 应用程序的主要环境,并从生产力角度来看,成为 Python SDK 的真正可行替代方案。 我们今天引入的正是朝着这个方向迈出的重要一步。