2

我搜索了这个问题的答案,但没有遇到一个似乎直接解决了这个问题的话题。因此,我将其发布为一个新问题。

这个 Google App Engine 页面,它说 webapp2 是一个轻量级框架,它允许您为 Python 2.7 运行时构建简单的 Web 应用程序。

上面的重点似乎是简单的 Web 应用程序。鉴于此,我想知道它是否暗示 webapp2 python 框架不适合需要扩展到数百万用户的大规模复杂应用程序。它无法扩展的原因是什么(因为我认为 Google App Engine 是一个旨在扩展的平台,无论使用哪种语言或框架)。

我正在尝试决定是否为我的网站使用 webapp2 python 框架(更容易学习和开始),或者我是否应该考虑其他框架。

4

1 回答 1

2

webapp2不幸的是,没有积极开发和维护。我一直将它用于每天有大约 100 个用户的简单网络应用程序 - 我没有目睹任何性能下降。

可扩展性不仅与框架有关,还与代码质量、数据库设计、查询、服务器等有关。Google App Engine 提供资源(带宽、空间、处理能力),但它不会为您编写代码。GAE 可帮助您在需要时随时随地进行扩展。

https://code.google.com/p/webapp-improved/ - 检查问题页面,你会看到很多未解决的问题,项目似乎被放弃了。作为开发者,你为什么会选择一个被遗弃且没有活跃社区的项目?

如果您想坚持使用 python,我建议您参考这个问题: Django 是否可以扩展?

希望这将为您提供足够的信息来回答您的问题。

于 2015-09-21T04:12:30.807 回答