什麼是Python Web框架?Python入門知識!
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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python Django框架是什麼?Python學習入門!PythonDjango框架
- Python入門基礎知識學什麼?Python
- Python培訓入門基礎知識學什麼?Python
- 【必看】Python自動化測試框架,Python入門知識!Python框架
- Python列表、元組、集合、字典的區別是什麼?入門知識!Python
- Python入門必知的知識點!Python基礎入門Python
- python入門基本知識Python
- 網路安全知識入門:Web應用防火牆是什麼?Web防火牆
- Python 入門【預備知識】---- Python 簡介Python
- Python是什麼?Python有哪些框架?Python框架
- Python基礎知識入門(二)Python
- Python入門基礎知識(二)Python
- Python入門知識點彙總Python
- 【Python小知識】什麼是HTTP和HTTPS?有什麼不同?PythonHTTP
- 什麼是Python爬蟲?python爬蟲入門難嗎?Python爬蟲
- Python的web主流框架有什麼?PythonWeb框架
- Python入門基礎知識例項,Python
- python入門知識思維導圖Python
- Python入門之基礎知識(一)Python
- python是什麼?python熱門的原因!Python
- Python基礎入門知識點——Python中的異常Python
- Python入門必備知識點總結Python
- Python快速入門之基礎知識(一)Python
- Python 基礎(一):入門必備知識Python
- Python資料分析入門知識手冊Python
- Python入門之web2py框架學習!PythonWeb框架
- Python開發中TCP和UDP區別是什麼?Python入門教程PythonTCPUDP
- python 入門常識Python
- 什麼是知識
- 【知識分享】web伺服器是什麼有什麼特點Web伺服器
- Python入門:Python 2與Python3有什麼區別?Python
- 什麼是Python?python是一門怎樣的程式語言?Python
- 學Python開發之前要注意什麼?Python入門Python
- 學習python需要什麼基礎嗎?Python入門Python
- 為什麼要學習Python語言?Python入門Python
- 【Python入門教程】SQL和Python有什麼區別?PythonSQL
- 什麼是Python爬蟲?Python爬蟲常用框架有哪些?Python爬蟲框架
- Python入門必須知道的11個知識點Python