Python後端開發學什麼框架?

首先了解一下Python在後端開發的三個比較流行的框架。

Django是高水準的Python編程語言驅動的一個開源模型。Django是一個遵循 MVC 設計模式的框架,不經如此Django其實也是一個MTV 的設計模式。Django的主要目的是簡便、快速的開發數據庫驅動的網站。在Django框架中,還包含許多功能強大的第三方插件,使得Django具有較強的可擴展性。

Tornado 和大多數 Web 服務器框架有着明顯的區別:它是非阻塞式服務器,而且速度相當快。Tornado 每秒可以處理數以千計的連接,因此 Tornado 是實時 Web 服務的一個 理想框架。

Flask是一個基於Python開發並且依賴jinja2模板和Werkzeug WSGI服務的一個微型框架(輕量級框架),微框架中意味着 Flask 旨在保持核心簡單而易於擴展。Flask 不會替你做出太多決策。而那些 Flask 所選擇的(比如使用何種模板引擎)則很容易替換。除此之外的一切都由可由你掌握。

我個人是學習的是Django框架,所以對於Django的插件我也是深有體會,但是Django啓動項目非常的繁瑣,不像Flask和Tornado創建一個文件就可以開始寫代碼了。雖然Django在啓動項目時非常的繁瑣,但是我還是更傾向於Django,畢竟有那麼多好用的插件,而且代碼寫起來其實也算是比較自由的。


第一篇帖子,水一下,主要是這兩天重溫了一下以前看的一些學習視頻,跑過來分享一下感想

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章