Python主流Web框架之Tornado
當我們學習Python的時候,肯定避免不了與框架打交道,之前給大家介紹過Django框架、Flask框架,那麼本篇文章小編想要為大家介紹一下Tornado,Python Web程式設計的主流框架。
Tornado是使用Python編寫的一個強大可擴充套件的Web伺服器,它在處理高網路流量時表現足夠強健,在建立和編寫時有著足夠的輕量級,並能夠被用在大量的應用和工具中。Tornado作為FriendFeed網站的基礎框架,釋出於2009年,獲得很多社群支援,並在一系列不同場合中得到應用。
對比Python其他網路框架而言,Tornado具有以下特點:
完備的Web框架,與Django、Flask一樣,Tornado也提供了URL路由對映、Request上下文、基於模板的頁面渲染技術等必備工具。
Tornado是一個高效的網路庫,效能與Twisted、Gevent等底層Python框架相媲美,提供了非同步IO支援、超時事件處理,使得Tornado除了可以作為Web應用伺服器框架,可以用來做爬蟲應用、物聯閘道器、遊戲伺服器等後臺應用。
提供高效的HTTPClient,除了伺服器端框架,Tornado還提供了基於非同步框架的HTTP客戶端。
Tornado還提供高效的內部HTTP伺服器,雖然其他Python網路框架Django、Flask也提供了內部HTTP伺服器,但它們的HTTP伺服器由於效能原因只能用於測試環境,而Tornado的HTTP伺服器與Tornado非同步呼叫緊密結合,可以直接用於生產環境。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2751672/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Web框架之TornadoWeb框架
- Django、Flask、Tornado的對比?Python三大主流框架!DjangoFlaskPython框架
- Python Web 應用程式 Tornado 框架簡介PythonWeb框架
- Python的web主流框架有什麼?PythonWeb框架
- 基於Python的web架構之Tornado+FlaskPythonWeb架構Flask
- Python之Web框架DjangoPythonWeb框架Django
- Python幾種主流框架Python框架
- web前端三大主流框架對比分析Web前端框架
- python主流框架測試對比Python框架
- Tornado框架02-模板引擎框架
- Web前端培訓分享:Web前端三大主流框架對比!Web前端框架
- 入門Web前端要學哪些主流框架呢?Web前端框架
- 主流 go-web 服務端框架效能測試GoWeb服務端框架
- Python入門之web2py框架學習!PythonWeb框架
- python web框架的整理PythonWeb框架
- 學習web前端你必須要了解的主流框架!Web前端框架
- Django框架,Flask框架和Tornado框架各有什麼優缺點Django框架Flask
- Python Tornado系列(甩鍋版)Python
- 2022年5種主流的Python框架推薦!Python框架
- tornado 原始碼之 coroutine 分析原始碼
- go-zero之web框架GoWeb框架
- python 之 pytest框架Python框架
- Python之Selenium 框架Python框架
- Python全棧Web(Django框架、模板)Python全棧WebDjango框架
- 簡說Python Web非同步框架PythonWeb非同步框架
- Python常見web框架彙總PythonWeb框架
- Python:Tornado 第四章:Tornado網站部署:第一節:除錯模式Python網站除錯模式
- Tornado
- 知乎後端主力框架Tornado入門體驗後端框架
- Python之ORM框架SQLAlchemyPythonORM框架SQL
- Python之Flask框架一PythonFlask框架
- 什麼是Python Web框架?Python入門知識!PythonWeb框架
- 異或加密之美 #主流web弱演算法科普文加密Web演算法
- 快速上手python的簡單web框架flaskPythonWeb框架Flask
- 分分鐘教你Python Web開發框架DjangoPythonWeb框架Django
- Python全棧Web(Flask框架、多表關聯)Python全棧WebFlask框架
- Python+Tornado開發微信公眾號Python
- Django Web框架/Python框架-李強強-專題視訊課程DjangoWeb框架Python