【发布时间】:2011-11-29 03:15:26
【问题描述】:
(请注意,这个问题和一些答案是旧的)
我想使用现有的 python 框架在 google appengine 上开发应用程序。
应该可以快速轻松地开始并以简单的方式支持测试驱动的开发实践。
你能推荐一个堆栈吗? django 呢?
附加信息:
有几个 django 端口,但 stackoverflow 问题已经很老了。 django/appengine 解决方案有好几种,不知道目前哪个领先。 (这现在已经过时了,请参阅接受的答案以及其他答案)。
但其他框架也很有趣,不仅仅是 django。
听起来不错但不是一个条件是可以在框架和 appengine 上运行应用程序,然后可能在此框架的自托管 (noSql-) 版本上运行它(可能是 django,或也许还有别的)。
【问题讨论】:
-
没有不能测试驱动的框架。此外,大多数框架比 appengine 更“最新”(目前是 python2.5,但据说 2.7 即将推出)。没有人可以预测未来,但使用 appengine api 和 webapp 将是一个安全的选择,因为谷歌有一定程度的承诺要让它存在一段时间。其他一切只是人们把最喜欢的框架扔在那里并坚持让你使用它。我使用金字塔,它非常适合这个项目。
标签: python django google-app-engine pylons webapp2