Grails vs Gaelyk用于新的Groovy AppEngine应用程序

时间:2011-02-12 15:34:17

标签: google-app-engine grails groovy gaelyk

我正在使用Groovy开始使用新的AppEngine应用程序进行开发。它将是中等大小并使用许多AppEngine服务。它将包含常规和移动网站,使用HTML 5和JQuery。

这两个框架中哪一个最适合我的情况?为什么?

4 个答案:

答案 0 :(得分:14)

Graeme(Grails项目负责人),我们最近看到最新的Grails在App Engine中再次运行,我们偶然发现了一些OpenJDK错误,这些错误阻止了最新的Grails甚至在App Engine上启动。因此,在这些问题得到解决之前,我们能够解决可能出现的其他潜在问题,最近的Grails版本将无法在App Engine上正常运行(如果有的话)。所以Gaelyk现在似乎是App Engine上唯一的“Groovy”选项。

答案 1 :(得分:2)

我不是直接在App Engine上比较Grails和Gaelyk,但我的博文可能会帮助您做出决定:http://bit.ly/9BRQRP。一般来说,你最好使用Gaelyk,因为冷启动时间较短(假设你不想支付保留的实例)。 Gaelyk在所有App Engine服务之上提供了一个很好的抽象层,使得使用它们变得更容易。 Grails App Engine插件仅可帮助您启用Grails应用程序,以便在Google平台上进行部署。

答案 2 :(得分:1)

去年我花了很长时间尝试让Grails与GAE合作,但是我在长时间的冷启动中遇到了很多问题...... Grails开始时间超过30秒,此时它阻止了Grails与GAE一起使用。我在Grails论坛上问了一些问题,但没有回答,所以我决定找到另一个解决方案,找到Play!这与GAE的魅力相似。它不是Groovy而是纯java,我发现它是我在Java中看到的最好的东西很长一段时间。所以Gaelyk是一个很好的解决方案,如果你绝对想要Groovy,但我是Play的忠实粉丝!现在,我建议一瞥它;)

答案 3 :(得分:1)

我在GAE上放弃了Grails,事实证明我在GAE的某些领域比Gaelyk更喜欢Grails。所以使用gaelyk是GAE的一个更酷的选择。