flask與tornado哪個簡單
Tornado
Tornado 是 FriendFeed 使用的可擴充套件的非阻塞式 web 伺服器及其相關工具的開源版本。這個 Web 框架看起來有些像 web.py 或者 Google 的 webapp,不過為了能有效利用非阻塞式伺服器環境,這個 Web 框架還包含了一些相關的有用工具和最佳化。
Flask
Flask 是一個微型的 Python 開發的 Web 框架,整個框架只有一個檔案,幾十K,卻自帶了路徑對映、模板、簡單的資料庫訪問等web框架元件,確實是個可用的框架。語法簡單,部署很方便。
核心特徵
路由:使用一個簡單但有力的模式語法,對映 URLs 到程式碼。
模板:快速的內建模板引擎,並且支援 mako、jinja2 和 cheetah 模板。
伺服器:內建 HTTP 開發伺服器,並支援 paste、fapws3、flup、cherrypy
或其它任何有 WSGI 功能的伺服器。
無依賴:所有東西都在一個單一的檔案中,並且不依賴其它任何 Python 標準庫。
相對來說,flask比較簡單,flask用的幾個核心庫都是相同的作者開發的,有保證,如果想入門,從flask入門比較不錯。而且,flask的資料也非常多,Github有很多使用flask的開源專案。
Tornado大了一點說其實應該算是一個非同步框架和Web框架,Web框架是其中的一部分功能;flask則更加簡單一些,就是一個Web框架。tornado的併發處理比flask強。
就簡單靈活易用來說,用flask是比較合適的。另外一點flask的文件和擴充套件都比tornado要好。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/3137/viewspace-2836832/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Flask之旅: 寫一個簡單的Python Web框架FlaskPythonWeb框架
- 編寫一個簡單的flask的前後端互動的網頁(flask簡單知識的講解)Flask後端網頁
- 使用Flask開發簡單介面Flask
- 基於Python的web架構之Tornado+FlaskPythonWeb架構Flask
- Django、Flask、Tornado的對比?Python三大主流框架!DjangoFlaskPython框架
- Flask-SocketIO 簡單使用指南Flask
- python+flask 編寫一個簡單的登入介面例子PythonFlask
- python+flask編寫一個簡單的登入介面例子PythonFlask
- Flask VS Django,選擇哪個框架好?FlaskDjango框架
- Django框架,Flask框架和Tornado框架各有什麼優缺點Django框架Flask
- 快速上手python的簡單web框架flaskPythonWeb框架Flask
- 17、flask-圖書簡單館專案Flask
- Java和Golang到底哪個語言更簡單? - sivalabsJavaGolang
- 簡單分析Flask 資料庫遷移詳情Flask資料庫
- Python Web 應用程式 Tornado 框架簡介PythonWeb框架
- 【Python小白入門必看】Python和VB哪個更簡單?Python
- Flask表單Flask
- Tornado
- Python Flask Web教程001:Flask簡介PythonFlaskWeb
- Flask(1)- 簡介Flask
- 基於 flask 結合 Redis 的簡單聊天室FlaskRedis
- Flask-Login 讓實現登入功能變簡單Flask
- 新增字幕哪個視訊剪輯軟體比較簡單?
- Flask五之表單Flask
- tornado+jsonrpcJSONRPC
- Flask01 第一個flask專案Flask
- python-Flask編寫一個簡單的網路介面(2)--詳解(超基礎)介面傳參PythonFlask
- 一個簡簡單單的紅點系統框架框架
- Flask之Jinja2模板與Flask-WTFFlask
- SparkSQL部署與簡單使用SparkSQL
- 簡單弄一個-個人主頁
- 簡單寫一個eventbus
- 一個簡單template engine
- Web框架之TornadoWeb框架
- flask筆記:flask與資料庫的互動Flask筆記資料庫
- 關於程式與執行緒的一個簡單解釋執行緒
- 一個簡單的時間視窗設計與實現
- 1 小時上線之用 Flask 開發一個簡訊微服務Flask微服務