python web開發(fā)的第三方庫(kù) python web框架排行?
python web框架排行?1DjangoDjango是兩個(gè)開放源代碼的Web應(yīng)用框架,由Python書寫。區(qū)分了MTV的框架模式,即模型M,模板T和視圖V。它最初是被旗下來作用于管理的管理勞倫斯出
python web框架排行?
1DjangoDjango是兩個(gè)開放源代碼的Web應(yīng)用框架,由Python書寫。區(qū)分了MTV的框架模式,即模型M,模板T和視圖V。它最初是被旗下來作用于管理的管理勞倫斯出版集團(tuán)旗下的一些以新聞內(nèi)容為主兼顧的網(wǎng)站的,即是CMS(內(nèi)容管理系統(tǒng))軟件。Django與其余框架都很,它有個(gè)都很奇特的特性,接受orm,將數(shù)據(jù)庫(kù)的操作整體封裝下一界python,對(duì)于需要適用多種數(shù)據(jù)庫(kù)的應(yīng)用而言是個(gè)比較好好的特性。但是這些特性,巳經(jīng)有其余庫(kù)能完成了,sqlalchemy.
2Flask
Flask是兩個(gè)可以使用Pythonc語(yǔ)言設(shè)計(jì)的輕量級(jí)Web應(yīng)用框架。其WSGI工具箱區(qū)分Werkzeug,模板引擎則不使用Jinja2。Flask可以使用BSD授權(quán)許可。
Flask也被一般稱“microframework”,而且它不使用最簡(jiǎn)單核心,用extension提高別的功能。Flask就沒設(shè)置成可以使用的數(shù)據(jù)庫(kù)、窗體驗(yàn)證工具。
Flask很輕,花很少的成本就能夠變更土地性質(zhì)一個(gè)簡(jiǎn)單的網(wǎng)站。非常合適初學(xué)者自學(xué)。Flask框架學(xué)會(huì)完了,可以不判斷學(xué)習(xí)插件的使用?;蛘呓ㄗh使用WTFormFlask-WTForm來驗(yàn)正表單數(shù)據(jù),用SQLAlchemyFlask-SQLAlchemy來對(duì)你的數(shù)據(jù)庫(kù)并且控制。
3Tornado
Tornado是一種Web 服務(wù)器軟件的開源代碼版本。Tornado和現(xiàn)在的主流Web 服務(wù)器框架(以及大多數(shù)Python的框架)有著的確的區(qū)別:它是非造成堵塞式服務(wù)器,但是速度也很快。
得利于其非會(huì)堵塞的和對(duì)epoll的運(yùn)用,Tornado每秒這個(gè)可以去處理數(shù)以千計(jì)的連接上,但Tornado是動(dòng)態(tài)實(shí)時(shí)Web你服務(wù)的一個(gè)美好的理想框架。只不過現(xiàn)在與不少的框架比較好,Tornado已經(jīng)被拋在了后面,Django巳經(jīng)超過了它,更且不說以外框架了,只能說Tornado不使用純python開發(fā)的性能我還是沒法與那些框架可以借助cython旗下的性能相比較。
4
是個(gè)Python的web框架,它很簡(jiǎn)單不過功能全。是為了公開的,不管用于什么東西用途也是還沒有限制的。但也很的小巧,應(yīng)當(dāng)及時(shí)交歸于輕量級(jí)的web框架。但這卻不是引響的強(qiáng)橫無比,但是不使用出聲很簡(jiǎn)單點(diǎn)、很直接。在實(shí)際應(yīng)用上,更多的是學(xué)術(shù)上的價(jià)值,是因?yàn)槟憧吹牡酱罅縲eb應(yīng)用的底層,這在當(dāng)今“抽象化得挺好”的web框架上是學(xué)不出來的:)
5Aiohttp
低性能異步框架,既有客戶端的也有服務(wù)端的,還接受web-socket
6Sanic
與flask的的,并接受異步模式
7Vibora
旨在增進(jìn)擁有快的話的pythonweb框架。vibora的高性能依賴于cython實(shí)現(xiàn)方法的uvloop同步異步框架及cython實(shí)現(xiàn)程序的http_parser,再再加一些cython構(gòu)建的web組件,例如模板,user-route等。目前還在測(cè)試階段。
8Bottle
Bottle是兩個(gè)簡(jiǎn)單的高效率的遵循什么WSGI的蛋形pythonWeb框架。說發(fā)射器,是因?yàn)樗ㄓ幸粋€(gè)文件,除Python標(biāo)準(zhǔn)庫(kù)外,它不依戀于一丁點(diǎn)第三方模塊。
9Falcon
Falcon是兩個(gè)構(gòu)建體系云API的更高性能Python框架,它幫助和鼓勵(lì)可以使用REST架構(gòu)風(fēng)格,盡可能會(huì)以起碼的力氣做不超過的事情。
10weppy
性能遠(yuǎn)遠(yuǎn)優(yōu)于flask的另一個(gè)全棧web框架
想學(xué)習(xí)python做后端,有人推薦django有人推薦flask,二者有啥區(qū)別呢?
Django那是三個(gè)統(tǒng)一標(biāo)配的廚房,電飯煲、微波爐、灶臺(tái)、洗干凈手盤等配套設(shè)施一應(yīng)俱全,有菜就可以不做;Flask是另一個(gè)空間,空間旁邊也有電磁爐、微波爐、電飯煲這些,你要就自己拿過來這個(gè)空間里用。如果不是你想炒個(gè)面,肯定廚房稍微有點(diǎn)大材小用,你就在空間旁邊拿個(gè)電磁爐過去用看看就好。當(dāng)然你用廚房也也不是不行啊,你開心高興就好。