我目前有一个 Grails 应用程序正在评估以移植到 Google App Engine,我想了解以下方面的经验:
- Acegi 安全性:应用程序依赖于此库来加强安全性(更新:刚刚得知它基于休眠,因此无法移植;有任何推荐的替代品吗?)。
- 使用 JPA 或 JDO 而不是 hibernate 插件(我必须迁移域类);哪个更好?
- 我不断上传越来越多的预生成 pdf 文件;这有什么可预见的问题吗?
提前致谢。
最佳答案
这不是您想要的答案,我敢肯定,但我花了一些时间在 GAE 上探索 Grails,最后得出的结论是它不太适合。当您放弃(或解决) native 域功能、放弃许多插件并处理其他次要不兼容性的主机时,您实际上已经消除了 Grails 的大部分生产力优势。我会考虑一个标准的 J2EE、一个兼容的框架,或者可能是一个基于 GWT 的 GAE 应用程序。如果您想坚持使用 Grails,我会将其托管在 AWS 或专门的 J2EE 托管提供商上。
也就是说,我希望集成最终能够顺利进行,因为 GAE 是一个非常酷的引擎/模型。
关于google-app-engine - 将 Grails 应用程序移植到 GAE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2984239/