取得领先
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 的真正可行的替代方案。 我们今天介绍的内容是朝着这个方向迈出的重要一步。