flask與tornado哪個簡單

funnyok發表於2021-09-11

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/,如需轉載,請註明出處,否則將追究法律責任。

相關文章