python三大主流框架

Posted 五月雨变奏

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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都是自己写的

 

以上是关于python三大主流框架的主要内容,如果未能解决你的问题,请参考以下文章

python三大主流框架

Django框架介绍 python三大主流web框架之一

web请求响应过程与python主流三大web框架

Django简介

Django

Django