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實現的。