
Tornado框架是一个异步的python WEB框架,其优缺点如下:
优点:
本文档是python学习笔记与简明教程;为什么用Python作为编程入门语言?每种语言都会有它的支持者和反对者。去Google一下“why python”,你会得到很多结果,诸如应用范围广泛、开源、社区活跃、丰富的库、跨平台等等等等,也可能找到不少对它的批评,格式死板、效率低、国内用的人很少之类。不过这些优缺点的权衡都是程序员们的烦恼。作为一个想要学点编程入门的初学者来说,简单才是最重要的。当学C++的同学还在写链表,学Java的同学还在折腾运行环境的时候,学Pyt
- 异步io:Tornado使用异步IO来处理请求,可以更有效地利用服务器资源,提高性能和并发处理能力。
- 高性能:Tornado以高性能著称,适合处理高并发的请求。
- 轻量级:Tornado是一个轻量级的框架,拥有简洁的代码结构和灵活的设计。
- 支持长连接:Tornado支持websocket和长连接,适合开发实时应用和即时通讯系统。
- 良好的文档和社区支持:Tornado有完善的文档和活跃的开发社区,能够提供快速的支持和解决问题。
缺点:
- 学习曲线较陡:由于Tornado使用异步IO,对于初学者来说可能有一定的学习曲线。
- 不太适合传统的应用:Tornado更适合处理高并发和实时性要求高的应用,对于传统的应用可能有些过度。
- 缺少一些成熟的插件和组件:相比于一些其他流行的web框架,Tornado的插件和组件相对较少,可能需要自行开发或者找第三方库。
- 单线程:Tornado是单线程的框架,虽然可以通过多进程或多线程的方式来实现并发处理,但不如一些多线程的框架方便。










