Python學習系列之十大Web開發工具介紹!

老男孩IT教育機構發表於2021-01-05

  大家都知道,Python可以應用的領域有很多,其中就包括WEB開發,那麼你知道Python有哪些好用的WEB開發工具嗎?小編為大家羅列了十大工具,希望對你們有所幫助。

  1. CubicWeb

  CubicWeb的最重要的支柱就是程式碼的可重用性。CubicWeb宣揚自己不僅是一個Web開發框架,而且還是一款語義Web開發框架。CubicWeb使用關係查詢語言(RQL Relation Query Language)與資料庫之間進行通訊。

  2. Zope2

  Zope 2是一款基於Python的Web應用框架,是所有Python Web應用程式、工具的鼻祖,是Python家族一個強有力的分支。Zope 2的“物件釋出”系統非常適合物件導向開發方法,並且可以減輕開發者的學習曲線,還可以幫助你發現應用程式裡一些不好的功能。

  3. Web2py

  Web2py是一個用Python語言編寫的免費的開源Web框架,旨在敏捷快速的開發Web應用,具有快速、可擴充套件、安全以及可移植的資料庫驅動的應用,遵循LGPLv3開源協議。

  Web2py提供一站式的解決方案,整個開發過程都可以在瀏覽器上進行,提供了Web版的線上開發,HTML模版編寫,靜態檔案的上傳,資料庫的編寫的功能。其它的還有日誌功能,以及一個自動化的admin介面。

  4. TurboGears

  TurboGears 開發人員稱這個專案是一個 “大框架(megaframework)”,這是因為它是由現有的子專案構成的。TurboGears 可以幫助將很多主要元件整合在一起。

  5. Pylons

  Pylons是一個開放原始碼的Web應用框架,使用python語言編寫。它對WSGI標準進行了擴充套件應用,提升了重用性且將功能分割到獨立的模組中。

  6. Grok

  Grok 是一個為 Python 開發者提供的Web應用開發框架,Grok 的重點是敏捷開發,是一個易用而且功能強大的開發框架,基於 Zope 3 技術。

  7. Web.py

  Web.py是一個輕量級的開源Python Web框架,小巧靈活、簡單並且非常強大,在使用時沒有任何限制。目前Web.py被廣泛運用在許多大型網站,如西班牙的社交網站Frinki、主頁日平均訪問量達7000萬次的Yandex等。

  8. Pyramid

  Pyramid也是一款輕量級的開源Python Web框架,是Pylons專案的一部分。Pyramid只能執行在Python 2.x或2.4以後的版本上。在使用後端資料庫時無需宣告,在開發時也不會強制使用一些特定的模板系統。

  9. CherryPy

  CherryPy是一個基於Python的Web使用程式開發框架,它極大地簡化了運用 Python 的web開發人員的工作。它為Python開發人員提供了友好的HTTP協議介面。

  10. Flask

  Flask是一個輕量級的Web應用框架, 使用Python編寫。基於 WerkzeugWSGI工具箱和 Jinja2模板引擎,使用 BSD 授權。


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

相關文章