用Django, web.py, Tornado开发网站的优势在哪?

2012-07-08 13:08:52 +08:00
 nichan
用python开发网站的优势到底在哪?
相比于PHP, Python是否更适用于高并发,大流量的网站?
8574 次点击
所在节点    Python
8 条回复
zjxubinbin
2012-07-08 13:17:17 +08:00
豆瓣和Youtube都是Python的...他们流量大不大?
ling0322
2012-07-08 13:25:22 +08:00
其他的我不知道但是Tornado超过php我还是很有信心的 http://www.tornadoweb.cn/documentation#_13
chloerei
2012-07-08 13:27:48 +08:00
语言爱好者用自己喜好的语言做合适的事而已。优势取决于开发者哪个水平高一点。
shiny
2012-07-08 14:07:50 +08:00
对于绝大多数中小网站而言,瓶颈都在数据库;对于大型网站而言,架构才是最重要的. 语言和框架的选择一般以团队最熟悉为准,毕竟,过早优化是万恶之源.
reorx
2012-07-08 14:41:37 +08:00
优势对于可以熟练使用的人才存在啊,我是python党,所以python是我的优势,你会用php,那么对你而言,php就有优势。单纯比较语言的优势意义不大。
ant_sz
2012-07-08 14:58:12 +08:00
tonado的的优势是异步通信,和nodejs类似
可以参考

http://qinxuye.me/article/ways-to-continual-sync-browser-and-server/
Livid
2012-07-08 18:42:26 +08:00
问题其实不完全在于功能和性能。

好的程序通常都有非常好的分层架构,这也是我最喜欢 Tornado 的一点:

你可以在自己的 BaseHandler 中对 RequestHandler 进行扩展,然后再根据是服务 HTML 还是 JSON 来进一步扩展为 WebHandler 和 APIHandler,然后在不同的扩展中实现那些特定的功能。同时,你也可以用 Mixin 来解决一些同时被不同 Handler 所需要但是又没必要放入 BaseHandler 的功能,比如针对某些特定对象的翻页算法之类。
lusin
2012-07-08 18:52:33 +08:00
facebook流量也大

看到现在一些ASP的站做的也蛮不错的,真感觉语言的那点优势对一个项目的成功与否可能影响不是很大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/41766

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX