Python學習系列之十大Web開發工具介紹!
大家都知道,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/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Web開發小工具介紹Web
- MDN之學習 Web 開發(一)【Web API簡介】WebAPI
- ClickHouse學習系列之七【系統命令介紹】
- 學習python前言介紹Python
- Python學習手冊之Python介紹、基本語法(一)Python
- 爬蟲開發python工具包介紹 (2)爬蟲Python
- Web專案開發介紹及實戰專案介紹Web
- python中web開發框架Django的學習PythonWeb框架Django
- Python Web開發需要學習什麼?Python基礎!PythonWeb
- 深度學習之遷移學習介紹與使用深度學習遷移學習
- Python學習之路2-列表介紹Python
- Web開發學習Web
- python學習之Python整合開發環境Python開發環境
- Dubbo原始碼學習之-SPI介紹原始碼
- Python學習之Web開發及圖形使用者介面模組!PythonWeb
- Harbor 學習分享系列2 – Harbor專案介紹
- 介紹一個軟體開發工具
- python基礎學習-埠介紹說明Python
- 想入門web前端開發,並且學好,你必須知道的十大開發工具!Web前端
- 2.1 基於python開發的資料比對工具--SYDCTOOL介紹Python
- Git學習1 --- 版本控制工具詳細介紹Git
- 機器學習入門之sklearn介紹機器學習
- 學習Python要多久?三種方式學習週期介紹!Python
- 學python可以做Web開發嗎?python適合Web開發嗎?PythonWeb
- PHP和Python哪個更適合Web開發?Python學習!PHPPythonWeb
- 表示學習介紹
- Dynamics CRM 365零基礎入門學習(一)Dynamics介紹以及開發工具配置
- Python學習系列之學Python需要什麼軟體?Python
- web前端開發需要哪些工具和需要學習什麼?Web前端
- 學習Python需要用什麼開發工具?Python
- Redis和MongoDB優缺點介紹!Python學習RedisMongoDBPython
- 移動前端開發和Web前端開發的不同點介紹前端Web
- 十大Python機器學習常用庫python開發,你用過你個?Python機器學習
- 《Flask Web開發:基於Python的Web應用開發實戰》學習筆記(二)FlaskWebPython筆記
- 幾種實用型Ruby Web開發框架介紹Web框架
- Python教程系列之Flask框架的學習PythonFlask框架
- python 開發工具IDE 之 thonnyPythonIDE
- 以太坊:Dapp及相關開發工具介紹APP