最值得學習的Python框架

金羅老師發表於2018-11-30

框架的出現不僅讓程式設計師能夠以更少的程式碼實現自定義功能,同時還能讓他們更集中在業務邏輯上,所有幾乎所有的程式設計師都會樂於使用框架。

開發一個Web應用程式,除了編寫應用程式之外,還有很多其它事情需要做,例如瞭解伺服器端架構、讓應用程式在使用JavaScript的使用者瀏覽器上執行等等。所以,本文整理了Web開發人員可能感興趣的Python框架,其中有一些框架是全棧框架,不僅對Python有用,同時也對其它語言適用。

1. Django:

2018年最值得學習的Python框架

提到Python框架時,Django總是大家第一個想到的,它可以讓Web開發變得迅速和可擴充套件。該軟體基金會是作為一個非營利性組織而建立的,其中有許多資深開發人員和專家來幫助使用者解決問題,並且會不斷更新框架來匹配Python最新版本。


本人對於Python學習建立了一個小小的學習圈子,為各位提供了一個平臺,大家一起來討論學習Python。歡迎各位到來Python學習群:301056069 一起討論影片分享學習。Python是未來的發展方向,正在挑戰我們的分析能力及對世界的認知方式,因此,我們與時俱進,迎接變化,並不斷的成長,掌握Python核心技術,才是掌握真正的價值所在。

Django支援許多資料庫引擎,並且別Instagram等主流Web應用程式所使用,如果你是新手程式設計師,那麼可以從這個框架開始入手。

2. CherryPy:

2018年最值得學習的Python框架

CherryPy是一個簡約的Python Web框架,使用它就像在處理物件導向的Python程式,CherryPy可以執行在最新版本的Python、Jython、Android上。CherryPy的功能包括內建的分析功能,靈活的外掛系統以及一次執行多個HTTP伺服器。

3. Web2py:

談到易用性,Web2py是一定會被想到的,不用安裝,沒有配置檔案,Web2py是行動式的,可以從USB驅動器執行。web2py是基於MVC框架,並使用Python來實現。

大多數框架已經不支援舊版本的Python,但是web2py仍然支援Python 2.6-2.7。認證系統支援目前廣泛使用的LDAP,支援很多資料庫引擎,並且有一個內建的系統來管理錯誤。web2py的最後一次更新是在2017年9月,2018年它將繼續成為Web開發人員最好用的和最簡單的框架之一。

4. TurboGears:

2018年最值得學習的Python框架

隨著時間的推移,TurboGears變得越來越好,具有改進功能的TurboGears 2,並解決了大多數框架無法解決的痛苦領域。這是一個單一的檔案應用程式,可以執行在Python上,甚至可以縮放到一個完整的堆疊解決方案,從簡單到複雜的專案都可以開發,並具有實時的多資料庫支援和靈活的ORM。簡單的文件和最小的設定使它成為一個理想的使用框架。

5. Pylons:

Pylons提供線上偵錯程式,易於錯誤跟蹤。這個開源Web開發框架由許多經驗豐富的開發人員組成的團隊提供支援,團隊構建專案以滿足社群需求。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31561003/viewspace-2222311/,如需轉載,請註明出處,否則將追究法律責任。

相關文章