1抗蠢、 Django
走的大而全的方向,開發(fā)效率高思劳。它的MTV框架迅矛,自帶的ORM,admin后臺管理,自帶的sqlite數(shù) 據(jù)庫和開發(fā)測試用的服務(wù)器,給開發(fā)者提高了超高的開發(fā)效率潜叛。 重量級web框架秽褒,功能?全,提供一站式解決的思路威兜,能讓開發(fā)者不用在選擇上花費大量時間销斟。
自帶ORM和模板引擎,支持jinja等非官方模板引擎椒舵。
自帶ORM使Django和關(guān)系型數(shù)據(jù)庫耦合度高蚂踊,如果要使用非關(guān)系型數(shù)據(jù)庫,需要使用第三方庫
自帶數(shù)據(jù)庫管理app
成熟笔宿,穩(wěn)定犁钟,開發(fā)效率高,相對于Flask泼橘,Django的整體封閉性比較好涝动,適合做企業(yè)級網(wǎng)站的開 發(fā)。python web框架的先驅(qū)炬灭,第三方庫豐富
2醋粟、 Flask
是輕量級的框架,自由重归,靈活昔穴,可擴展性強,核心基于Werkzeug WSGI工具 和jinja2 模板引
擎
適用于做小網(wǎng)站以及web服務(wù)的API,開發(fā)大型網(wǎng)站無壓力提前,但架構(gòu)需要自己設(shè)計 與關(guān)系型數(shù)據(jù)庫的結(jié)合不弱于Django吗货,而與非關(guān)系型數(shù)據(jù)庫的結(jié)合遠遠優(yōu)于Django
3、 Tornado
走的是少而精的方向狈网,性能優(yōu)越宙搬,它最出名的異步非阻塞的設(shè)計方式 Tornado的兩大核心模塊:
iostraem:對非阻塞的socket進行簡單的封裝
ioloop: 對I/O 多路復(fù)用的封裝,它實現(xiàn)一個單例