3

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

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

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

最后一点,如果必须声明我在开发 Java 方面非常有经验,但还没有对 Java 框架(在应用程序框架方面)做过任何事情。到目前为止,我使用的唯一框架是 Symfony。

4

1 回答 1

1

您可以检查不同 Java 框架的兼容性:它会在 GAE 中运行吗?

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

恕我直言,每次我必须修复一个库以使其在 GAE 上运行时,我都觉得很烦人,所以如果有可能,我会使用完整的 Java 规范支持 PaaS,比如Heroku

于 2012-11-12T17:18:33.133 回答