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學習系列之七【系統命令介紹】
- 移動web開發除錯工具AlloyLever介紹Web除錯
- Flask Web開發學習之“HelloWorld”FlaskWeb
- 學習python前言介紹Python
- percona之資料庫開發工具介紹資料庫
- 7種深度學習工具介紹深度學習
- Kinect開發學習筆記之(一)Kinect介紹和應用筆記
- 爬蟲開發python工具包介紹 (2)爬蟲Python
- Python標準庫系列之模組介紹Python
- Python學習手冊之Python介紹、基本語法(一)Python
- Python Web 開發學習 - 學習筆記(2)- 啟動PythonPythonWeb筆記
- iOS 逆向工程(工具介紹)- 學習整理iOS
- Web開發學習Web
- Web專案開發介紹及實戰專案介紹Web
- 小程式web開發框架-weweb介紹Web框架
- 深度學習之遷移學習介紹與使用深度學習遷移學習
- 常用的十大Python開發工具Python
- python中web開發框架Django的學習PythonWeb框架Django
- Python Web 開發學習 - 第一個Python程式PythonWeb
- Python學習之Web開發及圖形使用者介面模組!PythonWeb
- Dubbo原始碼學習之-SPI介紹原始碼
- 介紹一個軟體開發工具
- web開發學習之旅Web
- Android開發之WebService介紹AndroidWeb
- Harbor 學習分享系列2 – Harbor專案介紹
- 想入門web前端開發,並且學好,你必須知道的十大開發工具!Web前端
- Python學習之路2-列表介紹Python
- Python Web開發需要學習什麼?Python基礎!PythonWeb
- python學習之Python整合開發環境Python開發環境
- Git學習1 --- 版本控制工具詳細介紹Git
- web前端開發需要哪些工具和需要學習什麼?Web前端
- 【EASYDOM系列教程】之Node介紹
- Dynamics CRM 365零基礎入門學習(一)Dynamics介紹以及開發工具配置
- 表示學習介紹
- Linux下C開發工具介紹(轉)Linux
- PHP開發之運算子使用介紹PHP