为什么要在Google App Engine上使用Django?

特拉维斯·布拉德肖(Travis Bradshaw):

在研究Google App Engine(GAE)时,很明显,使用Django在基于GAE的Python中进行开发非常流行。我一直在网上搜索有关使用Django的成本和收益的信息,以了解为什么它如此受欢迎。虽然我已经找到了许多有关如何在GAE 运行Django的资料以及各种实现方法,但是我还没有找到任何比较分析来说明为什么 Django比使用Google提供的webapp框架更可取。

显而易见,对于在Django中具有现有技能的开发人员(毫无疑问是大多数Python Web开发人员)或在Django中具有现有代码的开发人员(在其中使用GAE更像是移植练习),为什么在GAE上使用Django很有用。但是,我的团队正在评估GAE是否可用于全新项目,而我们现有的经验是使用TurboGears,而不是Django。

当BigTable库已替换Django的ORM,会话和身份验证已更改且Django的模板(如果需要)而无需使用整个Django堆栈时,很难确定Django为什么对开发团队有利。

最后,很明显,如果我们以后想离开GAE并需要一个平台来出走,使用Django确实具有提供“退出策略”的优势。

我会非常感谢您指出为什么在GAE上使用Django比使用webapp更好的方法。我也对Django完全没有经验,因此详细介绍适用于GAE的较小功能和/或便利性对我来说也很有价值。

科恩博克(Koen Bok):

我们主要在必须向用户提供实际网站的情况下,在我们的appengine实例上使用django。它具有出色的模板引擎,URL路由和内置的所有请求/响应/错误处理。因此,即使我们不能使用神奇的orm / admin东西,它也有很多用处。

对于api服务,我们在上构建了非常简单的内容webob它轻巧得多,因为它不需要django提供的所有功能,因此在某些情况下要快一些。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使Django 1.7在Google App Engine上运行

来自分类Java

为什么在Google App Engine上运行的进程会挂起?

来自分类Java

为什么在Google App Engine上使用JDO在查询中出现强制转换错误?

来自分类Dev

在Google App Engine上使用php提取

来自分类Dev

为什么要在request.Session()上使用Flask的app.test_client()进行测试

来自分类Dev

在Django应用程序的Google App Engine上启用CORS

来自分类Dev

Google App Engine上的Django应用如何构建?

来自分类Dev

Google App Engine Flexi上Django的Postgres设置

来自分类Dev

托管在Google文档上或使用Google App Engine

来自分类Java

为什么jsp:include(有时)会在Google App Engine上引起StackOverflowErrors?

来自分类Dev

为什么repr(float)在Google App Engine上返回的位数比其他数字多

来自分类Dev

为什么我不能在Google App Engine上发送电子邮件?

来自分类Java

为什么Google App Engine文档强调JDO而不是JPA?

来自分类Dev

Google App Engine为什么某些日志没有显示?

来自分类Dev

为什么Google App Engine没有显示新的部署?

来自分类Dev

使用Python从Google App Engine上的外部URL上传文件

来自分类Java

在Google App Engine上使用log4j

来自分类Dev

Google App Engine(Python):在单个网页上使用多个表单

来自分类Dev

如何在Google App Engine上安装/使用PhpRedis?

来自分类Java

使用Java在Google App Engine上存储上传的图像

来自分类Dev

我可以在Google App Engine上使用CGo吗?

来自分类Dev

如何在Google App Engine上使用Coffeescript

来自分类Dev

现在可以在Google App Engine上使用Selenium吗?

来自分类Dev

我可以在Google App Engine上使用HikariCP吗

来自分类Java

Google App Engine上的OSGI?

来自分类Dev

Google App Engine上的Retrolambda

来自分类Dev

使用SQLITE进行Google App Engine的本地Django开发吗?

来自分类Dev

使用Objectify在Google App Engine上完成自动完成的最佳方法是什么(最少读取操作)

来自分类Dev

在Django上永久将http重定向到Google App Engine Flexible上的https

Related 相关文章

  1. 1

    使Django 1.7在Google App Engine上运行

  2. 2

    为什么在Google App Engine上运行的进程会挂起?

  3. 3

    为什么在Google App Engine上使用JDO在查询中出现强制转换错误?

  4. 4

    在Google App Engine上使用php提取

  5. 5

    为什么要在request.Session()上使用Flask的app.test_client()进行测试

  6. 6

    在Django应用程序的Google App Engine上启用CORS

  7. 7

    Google App Engine上的Django应用如何构建?

  8. 8

    Google App Engine Flexi上Django的Postgres设置

  9. 9

    托管在Google文档上或使用Google App Engine

  10. 10

    为什么jsp:include(有时)会在Google App Engine上引起StackOverflowErrors?

  11. 11

    为什么repr(float)在Google App Engine上返回的位数比其他数字多

  12. 12

    为什么我不能在Google App Engine上发送电子邮件?

  13. 13

    为什么Google App Engine文档强调JDO而不是JPA?

  14. 14

    Google App Engine为什么某些日志没有显示?

  15. 15

    为什么Google App Engine没有显示新的部署?

  16. 16

    使用Python从Google App Engine上的外部URL上传文件

  17. 17

    在Google App Engine上使用log4j

  18. 18

    Google App Engine(Python):在单个网页上使用多个表单

  19. 19

    如何在Google App Engine上安装/使用PhpRedis?

  20. 20

    使用Java在Google App Engine上存储上传的图像

  21. 21

    我可以在Google App Engine上使用CGo吗?

  22. 22

    如何在Google App Engine上使用Coffeescript

  23. 23

    现在可以在Google App Engine上使用Selenium吗?

  24. 24

    我可以在Google App Engine上使用HikariCP吗

  25. 25

    Google App Engine上的OSGI?

  26. 26

    Google App Engine上的Retrolambda

  27. 27

    使用SQLITE进行Google App Engine的本地Django开发吗?

  28. 28

    使用Objectify在Google App Engine上完成自动完成的最佳方法是什么(最少读取操作)

  29. 29

    在Django上永久将http重定向到Google App Engine Flexible上的https

热门标签

归档