Python web 目前較火的三大框架

2021-09-02 12:58:03 字數 715 閱讀 5880

python  web  目前較火的三大框架:

1、django

django是乙個開放源**的web應用框架,由python寫成。採用了mtv的框架模式,即模型m,模板t和檢視v。它最初是被開發來用於管理勞倫斯出版集團旗下的一些以新聞內容為主的**的,即是cms(內容管理系統)軟體。

2、flask

flask是乙個使用 python 編寫的輕量級 web 應用框架。其 wsgi 工具箱採用 werkzeug ,模板引擎則使用 jinja2 。flask使用 bsd 授權。

flask也被稱為 「microframework」 ,因為它使用簡單的核心,用 extension 增加其他功能。flask沒有預設使用的資料庫、窗體驗證工具。

flask 很輕,花很少的成本就能夠開發乙個簡單的**。非常適合初學者學習。flask 框架學會以後,可以考慮學習外掛程式的使用。例如使用 wtform + flask-wtform 來驗證表單資料,用 sqlalchemy + flask-sqlalchemy 來對你的資料庫進行控制。

3、tornado

tornado是一種 web 伺服器軟體的開源版本。tornado 和現在的主流 web 伺服器框架(包括大多數 python 的框架)有著明顯的區別:它是非阻塞式伺服器,而且速度相當快。

得利於其 非阻塞的方式和對epoll的運用,tornado 每秒可以處理數以千計的連線,因此 tornado 是實時 web 服務的乙個 理想框架。

Python web目前較火的三大框架

python web 目前較火的三大框架 1 django django是乙個開放源 的web應用框架,由python寫成。採用了mtv的框架模式,即模型m,模板t和檢視v。它最初是被開發來用於管理勞倫斯出版集團旗下的一些以新聞內容為主的 的,即是cms 內容管理系統 軟體。2 flask flas...

一種目前很火的開發語言Ruby

有一點我想說的是,這種語言是乙個日本人開發的,現在網上非常非常火,用這種語言更有老外開發出了ror ruby on rails 的開發小型應用的簡易架構,我們應該要抱著謙虛地態度去學習學習.ruby是一種功能強大的物件導向的指令碼語言,她可以使您方便快捷地進行物件導向程式設計.有時使用像 allta...

目前三個主流的開源ESB專案簡介

乙個是object web的celtix 它原來是乙個商業軟體,因為賣的不好,所以轉到ow下面,想增加一點知名度。第二個是codehaus的servicemix 它是真正意義上的相容jsr208 jbi標準的esb容器。它的主要特性包含 jbi 容器 指令碼支援 規則引擎 工作流引擎 bpel 引擎...