python三大主流框架

"""
django
    特点:大而全 自带的功能特别特别特别的多 类似于航空母舰
    不足之处:
        有时候过于笨重

flask
    特点:小而精  自带的功能特别特别特别的少 类似于游骑兵
    第三方的模块特别特别特别的多,如果将flask第三方的模块加起来完全可以盖过django
    并且也越来越像django
    不足之处:
        比较依赖于第三方的开发者
        
tornado
    特点:异步非阻塞 支持高并发
        牛逼到甚至可以开发游戏服务器
    不足之处:
        暂时你不会
"""
A:socket部分
B:路由与视图函数对应关系(路由匹配)
C:模版语法

django
    A用的是别人的        wsgiref模块
  B用的是自己的
  C用的是自己的(没有jinja2好用 但是也很方便)

flask
    A用的是别人的        werkzeug(内部还是wsgiref模块)
  B自己写的
  C用的别人的(jinja2)

tornado
    A,B,C都是自己写的

相关推荐