我目前有一个Grails应用程序,我正在评估移植到Google App Engine,我想知道以下经验:
提前致谢。
答案 0 :(得分:2)
这不是你想要的答案,我敢肯定,但我花了一些时间在GAE上探索Grails,最后得出的结论是它不合适。当您放弃(或解决)本机域功能,放弃许多插件,并处理其他轻微不兼容性的主机时,您基本上消除了Grails的大部分生产力优势。我会考虑一个标准的J2EE,一个兼容的框架,或者可能是GAE的基于GWT的应用程序。如果你想坚持使用Grails,我会在AWS或专用的J2EE托管服务提供商上托管它。
那就是说,我希望整合最终能够干净利落,因为GAE是一个非常酷的引擎/模型。
答案 1 :(得分:2)
您可能也对Gaelyk感兴趣(http://gaelyk.appspot.com/)Gaelyk是一个轻量级的包装器,它使您能够将使用Groovy编写的应用程序部署到App Engine。
Gaelyk提供了很多advantages Grails,包括:
(虽然它不包括国际化,CRUD脚手架或HQL类型的查询包装器)
由于它更轻量级,因此Grails没有App Engine上的性能问题,现在您可以保留实例 http://code.google.com/appengine/docs/adminconsole/instances.html#Always_On可以删除启动时间问题!
答案 2 :(得分:1)
我写了a blog series about my experience with Grails on App Engine。它讨论了你的大部分问题。