一、web三大主流框架
1.1 Django:
Django是個比較大的框架,自帶的功能比較多,但是有時候過於繁瑣
1.2 Flask
Flask是一個較小的框架,自帶的功能也比較少,但是它的第三方模塊比較多,如果將flask第三方模塊全部加起來 完全可以超過django,但是還是比較依賴於第三方模塊了
1.3 Tornado
是一個異步非阻塞的框架,非常的強大,強大到可以開發游戲服務器
二、它們三者的區別
A:socket部分
B:路由與視圖函數對應關系
C:模板語法
Django:
A用的別人的 wsgiref
B自己寫的
C自己寫的
Flask:
A用的別人的 werkzeug(基於wsgiref)
B自己寫的
C用的別人的 jinja2
Tornado
三者全是自己寫的