最近我一直在阅读有关App Engine的大量信息;看起来很有前途的Google服务。然而,这一切看起来都太好了。称我为负面人物,但我想知道任何不使用App Engine的原因。
这是程序员相关的,因为我在程序员的角度提出要求。
我只想要App Engine的一般“缺点”,如果有的话。
答案 0 :(得分:5)
没有关系数据库。 (没有正常的ORM ......)
限制文件数量。 (不能只在一些标准包中上传6,000个文件......)
需要特定的VM 。 (根据您的语言,您可能不是首发。)
运行时限制。(不要陷入困境。)
SSL仅通过 https://your-app-id.appspot.com (不直接发送到您的域名。)
仅通过网址重定向的根域
我不是批评GAE,我只是列出限制,因为OP问...
答案 1 :(得分:2)
您正在将应用设计为Google指定的框架。目前,您只能在Google的基础架构上运行应用引擎应用。这意味着你完全依赖谷歌(至少目前)。这是否是一个问题取决于有问题的项目,但这是你最了解的事情。众所周知,谷歌过去取消了一些事情(尽管App Engine似乎不太可能)。