没有提交供应商锁定的GAME框架

时间:2012-11-11 19:29:49

标签: java spring google-app-engine java-ee frameworks

我正在寻找一个可以在Goggle App Engine上运行的框架(首选Java),但也可以切换到另一个云供应商,例如AWS-Beanstalk或OpenStack。当然,您必须更改一些属性文件和内容,但我不想更改我的大部分代码。

而且我非常关注性能,应用程序即使在免费GAE优惠上也应该有不错的表现。随着规模的扩大,我可能会承诺付款,但是作为起点,付款没有计划。

所以我的第一个想法是Spring Framework,但我对它没有经验,所以我不确定它是否符合我的需求?即使是商业应用,是否还有严重的竞争对手?

作为最后一点,如果必须声明我对开发Java非常有经验但尚未对Java框架(在应用程序框架方面)做任何事情。我迄今使用的唯一框架是Symfony。

1 个答案:

答案 0 :(得分:1)

您可以在Will it play in GAE?

中检查不同Java框架的兼容性

Spring由不同的模块组成。其中一些将是开箱即用的,其中一些需要一些补丁。它实际上取决于您可以在GAE中运行的类,在Google class whitelist中定义。

恕我直言,每次我必须修复库以使其在GAE上工作时我觉得很烦人,所以当有可能我使用完整的Java规范支持PaaS时,如Heroku