V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
nichan
V2EX  ›  Python

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

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

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

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

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

    看到现在一些ASP的站做的也蛮不错的,真感觉语言的那点优势对一个项目的成功与否可能影响不是很大
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2275 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 16:01 · PVG 00:01 · LAX 08:01 · JFK 11:01
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.