我想知道您对这两个 Web 框架(Django 和 webapp2)中哪个更适合在 App Engine 平台上使用的看法,为什么?
请不要说两者完全不同,因为 Django 更完整。两者都是您可以在 App Engine 中使用的“网络框架”。
我想知道您对这两个 Web 框架(Django 和 webapp2)中哪个更适合在 App Engine 平台上使用的看法,为什么?
请不要说两者完全不同,因为 Django 更完整。两者都是您可以在 App Engine 中使用的“网络框架”。
在 Django 和 webapp2 之间进行选择实际上取决于您使用它的目的。在您的问题中,您没有给出任何决策参数,因此无法判断哪个“更好”。将它们都描述为“Web 框架”表明您没有对它们进行太多研究。
Webapp2 本质上是一个请求处理程序。它将 HTTP 请求定向到您编写的处理程序。它也非常小。
Django 有一个请求处理程序。它还有一个模板引擎。它还有一个表单处理器。它还有一个 ORM,您可以选择使用或不使用。请注意,您可以在 CloudSQL 上使用 ORM,但如果您想在 HRD 上使用 ORM,则需要使用 Django-nonrel。它还有一个你可以使用的插件库,但它们只有在你使用 Django ORM 时才能工作。它还有一堆 3rd 方库,这也需要 Django ORM。
如果您考虑到可移植性,那么 Django ORM 会很有帮助。
你必须比较你实际需要的东西来做出决定。