python-主流框架对比

概览

Django: Python Web应用开发框架
Django 应该是最出名的Python框架,GAE甚至Erlang都有框架受它影响。Django是走大而全的方向,它最出名的是其全自动化的管理后台:只需要使用起ORM,做简单的对象定义,它就能自动生成数据库结构、以及全功能的管理后台。


Flask:一个用Python编写的轻量级Web应用框架
Flask是一个使用Python编写的轻量级Web应用框架。基于Werkzeug WSGI工具箱和Jinja2 
模板引擎。Flask也被称为“microframework”,因为它使用简单的核心,用extension增加其他功能。Flask没有默认使用的数


Tornado:异步非阻塞IO的Python Web框架
Tornado的全称是Torado Web Server,从名字上看就可知道它可以用作Web服务器,但同时它也是一个Python Web的开发框架。最初是在FriendFeed公司的网站上使用,FaceBook收购了之后便开源了出来。


Bottle: 微型Python Web框架
Bottle是一个简单高效的遵循WSGI的微型python Web框架。说微型,是因为它只有一个文件,除Python标准库外,它不依赖于任何第三方模块。

参考资料

https://blog.csdn.net/h330531987/article/details/86589130

Python常见web框架汇总
https://www.jianshu.com/p/30dbd8c3f7e4

Python四大主流网络编程框架
https://www.cnblogs.com/wlx97e6/p/9860408.html

Easy Swagger UI for your Flask API
https://github.com/flasgger/flasgger

真正搞明白Python中Django和Flask框架的区别
https://www.cnblogs.com/keyou1/p/10861212.html