眾所周知,Python是一種腳本語言,具有易學(xué)、語法清晰、易維護(hù)等優(yōu)點(diǎn),而且具有豐富和強(qiáng)大的庫,被稱作為膠水語言。Python語言誕生較早,經(jīng)過多年的發(fā)展,Python支持的應(yīng)用領(lǐng)域非常廣泛,幾乎是無所不能,大到航空航天系統(tǒng),小到小游戲的開發(fā)都可以看到Python的身影。那么你知道學(xué)習(xí)Python最常用的開源框架是什么嗎?
一、Django
Django是個(gè)開放源代碼的Web應(yīng)用框架,由Python寫成的Django應(yīng)用是最出名的Python框架之一。Django是給人的感覺高大上,它十分出色的是其自動(dòng)化的管理后臺(tái),只需要使用起ORM做簡(jiǎn)單的對(duì)象定義,就能自動(dòng)生成數(shù)據(jù)庫結(jié)構(gòu),以及全功能的管理后臺(tái)。
二、Flask
Flask是一個(gè)輕量級(jí)Web應(yīng)用框架,基于WerkzeugWSGI工具箱和jinja2模板引擎。Flask也被稱為microframework,因?yàn)樗褂煤?jiǎn)單的核心,用extension增加其他功能。Flask沒有默認(rèn)使用的數(shù)據(jù)庫、窗體驗(yàn)證工具,但可以擴(kuò)增,你可以使用Flask-extension增加前邊沒有的一些功能。
三、Tornado
全稱是TornadoWebserver,它可以用作Web服務(wù)器,但同時(shí)也是一個(gè)PythonWeb的開發(fā)框架。Tornado和現(xiàn)在的主流Web服務(wù)器框架和大多數(shù)Python框架有著明顯的區(qū)別:它是非阻塞式服務(wù)器,速度相當(dāng)快,也是比較常的Python開源框架之一。