【发布时间】:2012-06-16 04:17:48
【问题描述】:
我想知道您对这两个 Web 框架(Django 和 webapp2)中哪一个更适合在 App Engine 平台上使用的看法,为什么?
请不要说两者完全不同,因为 Django 要完整得多。两者都是您可以在 App Engine 中使用的“网络框架”。
【问题讨论】:
-
自 Google Cloud SQL 发布以来,您已经可以在 App Engine 中充分利用 Django 了。如果您已经熟悉 Django,那么没有理由再使用 webapp2,除非它只是一个小项目,使用 Django 似乎有点过头了。
-
如果可以使用google的mysql,是django的最佳选择。但是如果你可以使用一些数据存储来存储数据,webapp2 更好,因为它是一个非常轻量级的框架,专门用于 AppEngine。 Django 有一些功能(处理文件,...)在 AppEngine 上不可用。您可以在 AppEngine 上使用更多其他 python 框架,例如:flask
-
django 和 webapp2 是两个完全不同的东西,你真的无法比较它们。我不会在 appengine 上使用 django,因为它不是为它而设计的。就像你想把一艘帆船比作一艘油轮。
-
我不是 python 专家,但恕我直言,更公平的比较是像 Flask (flask.pocoo.org) 和 webapp2 这样的微框架
标签: python django google-app-engine python-2.7 webapp2