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框架:Django & Tornado比較PythonWeb框架Django
- Python的web主流框架有什麼?PythonWeb框架
- 基於Python的web架構之Tornado+FlaskPythonWeb架構Flask
- Python之Web框架DjangoPythonWeb框架Django
- Python幾種主流框架Python框架
- web前端三大主流框架對比分析Web前端框架
- python主流框架測試對比Python框架
- Web前端培訓分享:Web前端三大主流框架對比!Web前端框架
- 入門Web前端要學哪些主流框架呢?Web前端框架
- 6 大主流 Web 框架優缺點對比Web框架
- Tornado框架04-cookie框架Cookie
- Python Web框架PythonWeb框架
- 主流 go-web 服務端框架效能測試GoWeb服務端框架
- Tornado框架02-模板引擎框架
- 【Tornado原始碼閱讀筆記】tornado.web.Application原始碼筆記WebAPP
- 學習web前端你必須要了解的主流框架!Web前端框架
- Python入門之web2py框架學習!PythonWeb框架
- python tornado 入門Python
- Tornado框架03-路由系統框架路由
- Tornado框架知識系列之二框架
- 2018年Python主流框架有哪些?Python框架
- python web框架的整理PythonWeb框架
- Django框架,Flask框架和Tornado框架各有什麼優缺點Django框架Flask
- go-zero之web框架GoWeb框架
- Tornado框架01-入門總概框架
- Python Web框架(URL/VIEWS/ORM)PythonWeb框架ViewORM
- 初識python web框架-- DjangoPythonWeb框架Django
- tornado 原始碼之 coroutine 分析原始碼
- tornado原始碼解析之IOLoop原始碼OOP
- Python Tornado系列(甩鍋版)Python
- Python常見web框架彙總PythonWeb框架
- 簡說Python Web非同步框架PythonWeb非同步框架
- Python全棧Web(Django框架、模板)Python全棧WebDjango框架
- Python web 開發框架 PyramidPythonWeb框架
- Python超級明星WEB框架FlaskPythonWeb框架Flask