python三大主流web框架
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 以及其他需要与每个用户建立长期连接的应用程序。
优点: 特点:异步非阻塞 支持高并发