2010-11-02 77 views
2

我正在考虑在Google App Engine上制作应用程序,以帮助现有的非特大(1000人)社区在现有项目上进行一些现场特定的协作。在单个项目上工作几个人,主要是讨论事情。应用程序应该与可以托管在某个地方没有问题的“后端”通信。Google应用引擎:个人体验?

但我并不是在寻找另一个“优点和缺点”的讨论(例如,你可以在这里阅读:Pros & Cons of Google App Engine),但我想听听其他人在类似情况下的经历。

愿意分享的任何个人经验?想法?

+1

第一个想法:使这个问题成为社区wiki。 – Constantin 2010-11-02 11:52:38

+1

这个问题似乎过于模糊,无法提供连贯的答案。你特别想知道什么? – 2010-11-02 12:36:36

+0

我在思考使用易用性,API,当你遇到困难时提供支持,如果需要的话,从GAE迁移等等。P.S .:技术堆栈我记得我的应用是python plus Django – IgorJ 2010-11-02 12:50:32

回答

1

我想说,GAE/Python是一个令人愉快的开发平台,如果你不介意社区驱动的支持。尽管我对tracko的个人体验非常粗糙,但主要是因为我试图将数百万的请求纳入免费配额。

注意一些重要的问题,例如,HTTPS支持以及您的模块需要什么Python版本。检查是否有任何issues是一个showstopper为你。像往常一样,建议开发一个小型项目来获得平台的感觉。

1

App Engine提供了很好的API来执行常见的任务,如身份验证,几乎不费吹灰之力就可以实现。

有些人在开始使用App Engine时没有做好准备,例如30秒请求超时或非关系数据存储等,但是一旦您的应用程序“重新习惯它们,并且它们尽可能快地使您的应用程序可扩展,即使在免费配额内也是如此。

还有很多很棒的文档,我建议尽可能多地在App Engine上看看Google I/O对话,你可以找到它们,它们都很有用。