Django或web.py,哪个用Python构建大型网站更好?

fly*_*pen 14 python django web.py

我想用Python建立一个每天超过100,000 PV的网站.现在我关心的是选择哪个Web框架.我知道很多人使用Django,有些人使用web.py. Django似乎很强大,我也喜欢web.py的简单性.我应该使用哪个框架?(请介绍性能和维护复杂性,谢谢!)web.py可以构建复杂的应用程序吗?还有其他框架比这两个框架更好吗?

小智 16

如果您还没有开始,请尝试两个框架.我开始使用Django并转移到web.py.

Web.py并不像人们想象的那么难.事实上,我发现使用它比使用Django更容易!

只需2美分.

编辑:此外,这可能会有所帮助:http://www.aaronsw.com/weblog/rewritingreddit


jon*_*scb 6

Django使构建复杂网站变得非常简单.在Django之前,我正在搞乱PHP,而且我把它放在一起真的很糟糕.Django通过一些良好的实践引导您朝着正确的方向前进,这使您的网站非常易于维护和更新.我非常喜欢ORM以及如何轻松处理数据库中的数据而无需编写单行SQL.它使开发不再是一个艰难的过程.

我对web.py没有任何经验,我无法比较两者的表现.但至少你不能对Django出错.

  • Webpy和Storm ORM是一个非常小的组合.然后使用Jinja2进行模板化和Kabaam!您可以自由创建而无需学习一种名为Django的新语言......相反,您可以使用Python工作. (3认同)

Tom*_*zuk 6

Django实际上非常快.使用缓存和多个DB后端是一个涂鸦 - 您实际上可以利用Django的预定义缓存框架进行单行视图缓存甚至模板片段缓存.当然还有 - 低级缓存API.而且 - 很有趣!

根据我的经验 - 在nginx和uWSGI下部署,由Supervisord观看,最近热门的Celery任务排队包 - Django速度极快,易于扩展和配置,非常可靠.