在我使用 Google App Engine 完成应用程序开发后,如果我需要在没有 App Engine 的情况下进行分发,它会变得多么容易?我唯一想到的是 GAE 有一些专有的 API 来使用数据存储。因此,如果我需要将我的应用程序作为不会与 App Engine 一起部署的 .war 文件(例如)交付,我需要做的就是首先重构任何获取/存储数据的代码,然后再构建 .war , 正确的?
我不知道交付完成的网络应用产品的标准方法是什么——我只使用过 GAE,但我现在正在启动一个项目,目前对最终交付的要求还不确定。
所以我想知道,如果我为 GAE 开发,转换会有多容易?
此外,在为 GAE 撰写文章时,我有什么可以做或考虑的事情,以优化我最终可能拥有的任何打包选项的项目?