Flask、Django、Tornado和Gunicorn区别和联系
区别
Flask、Django和Tornado
- Flask和Django是一个支持WSGI的web框架
- Tornado是python的非阻塞异步框架,包含了WSGI server和web框架。
Gunicorn vs Tornado
- Gunicorn
- 是一个独立的WSGI server
- 提供了多种并发方式,比如:基于prefork的基本多进程模式、基于prefork+tornado/gevent等的多进程异步模式等。
- Tornado
- 包含了WSGI server和web框架。
- 使用异步IO的网络模式,基于epoll实现的。