什麼是Python Web框架?Python入門知識!

老男孩IT教育機構發表於2021-01-13

  Python是一門非常受歡迎的程式語言,因為其獨特的優勢,也被稱呼為膠水語言,而且Python擁有豐富的框架,可以用它來完成各種各樣的任務。那麼你知道什麼是Python Web框架嗎?我們一起來看看吧。

  Web框架也被稱呼為Web應用框架,是用於進行Web開發的一套軟體架構,大多數的Web框架提供了一套開發和部署網站的方式,為Web行為提供了一套支援的方法。Python Web框架最常見的型別:

  Django: Python Web應用開發框架

  Django是一個開放原始碼的Web應用框架,由Python寫成。採用了MTV的框架模式,即模型M,檢視V和模版T。它最初是被開發來用於管理勞倫斯出版集團旗下的一些以新聞內容為主的網站的,即是CMS(內容管理系統)軟體。

  Flask:一個用Python編寫的輕量級Web應用框架

  Flask是一個使用 Python 編寫的輕量級 Web 應用框架。其 WSGI 工具箱採用 Werkzeug ,模板引擎則使用 Jinja2 。Flask使用 BSD 授權。

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

  Tornado:非同步非阻塞IO的Python Web框架

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

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


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2749597/,如需轉載,請註明出處,否則將追究法律責任。

相關文章