首页 > 教育学习 > 为什么 > tornado真的那么好么? 是不是被过分追捧了.

tornado真的那么好么? 是不是被过分追捧了.
2012-01-19 19:48:24   来源:   点击:

    tornado真的那么好么? 是不是被过分追捧了.

    7 个答案

    • 答案 1:

      好是相对的。这里你说的好是指哪一方面?tornado 的优势表现在轻量级、性能好、异步等。但tornado并不是最轻量级的,如bottle就比其轻。torando也不是性能最好的,还有用python C API写的web框架(忘记叫什么名字了)。异步等特性也不是只有tornado才有。这里你应该提出一个比较的对象,对于相比较的对象来说,tornado的优势是什么,tornado的劣势是什么。比如和Django相比优势有:1. 性能2. 异步3. 轻量级4. mixin。。。。和Django相比劣势有:1. 文档2. 社区3. ORM4. 第三方应用。。。。选择django还是tornado要看你具体需求如何。我个人比较而言喜欢tornado。至于它是不是被过分追捧了,这要看你的信息接收面了。这里就不是技术相关的话题了。
    • 答案 2:

      个人认为是被过份吹捧了,原因在于friendfeed和Facebook的明星效应。和python其它框架比论效率我测试下来,低并发有1/2 gevent 高并发时候 差距更明显。论代码,是非常之不pythonic的,如IoLoop().instance().start()之类的很java的写法。另,不要拿tornado和django这种纯web框架比较,要比也是和eventlet,gevent之类的比。tornado更像是一个精简版的twisted,代码工整,但死板,因为用了epoll,效率尚可,但绝对谈不上高效
    • 答案 3:

      我觉得没人追捧啊,找个开源的例子都挺麻烦的。
    • 答案 4:

      tornado 性能不错,很轻量,比较 KISS,最终还是看你自己的需求了
    • 答案 5:

      小巧美好,挺不错的epoll非阻塞对现在这些对实事要求很高的应用来说很适合而且个人认为比node.js成熟,至少在实际的商业项目中很难找到node.js的身影
    • 答案 6:

      采用的epoll,性能上还是有一定优势,我觉得更可贵的是比较小巧,自由发挥的空间比较大。
    • 答案 7:

      在性能上比Django要强大很多么?

相关热词搜索:

上一篇:逆向团购,最近好像很火啊,大家觉得有前景吗?
下一篇:答案的长度与深度成正相关么?