python三大主流web框架

发布时间 2023-05-03 10:22:56作者: 九尾cat

python三大主流web框架

django

官网: https://docs.djangoproject.com/zh-hans/4.2/

优点: 大而全 自带的功能特别多

缺点: 过于笨重

flask

官网:https://flask.palletsprojects.com/en/2.3.x/

https://flask.net.cn/

Flask依赖于Werkzeug WSGI工具包、Jinja模板引擎和Click CLI工具包

优点: 小而精  自带的功能较少,第三方的模块特别特别特别的多,如果将flask第三方的模块加起来完全可以盖过django,并且也越来越像django

缺点:比较依赖于第三方的开发者

 

tornado

官网:https://www.britannica.com/science/tornado

Tornado 是一个python web框架和异步网络库,最初开发于 FriendFeed . 通过使用非阻塞网络I/O,Tornado可以扩展到数万个开放连接,使其非常适合 long polling , WebSockets 以及其他需要与每个用户建立长期连接的应用程序。

优点: 特点:异步非阻塞 支持高并发