为什么常识

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

生活词典 changshi.cidiancn.com

阅读: 258

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

答案 1:

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

答案 2:

个人认为是被过份吹捧了,原因在于friendfeed和Facebook的明星效应。和pyt-on其它框架比论效率我测试下来,低并发有1/2 gevent 高并发时候 差距更明显。论代码,是非常之不pyt-onic的,如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要强大很多么?

分享常识给亲友.

下一篇:怎么看待Damien Hirst一系列关于Deat-的动物装置? 下一篇 【方向键 ( → )下一篇】

上一篇:答案的长度与深度成正相关么? 上一篇 【方向键 ( ← )上一篇】