Python常用的web開發工具,你瞭解多少?
Python作為一門高*的程式語言,其在web開發領域有著十分優異的表現,自帶眾多Python web開發應用框架,利用它們你可以輕鬆構建高階web應用程式。本文為大家盤點Python常用的web開發工具,快來看看你瞭解多少!
1.CubicWeb
CubicWeb的最重要的支柱就是程式碼的可重用性。CubicWeb宣揚自己不僅是一個Web開發框架,而且還是一款語義Web開發框架。CubicWeb使用關係查詢語言與資料庫之間進行通訊。
2.Zope2
Zope2是一款基於Python的Web應用框架,是所有Python Web應用程式、工具的鼻祖,是Python家族一個強有力的分支。Zope2的“物件釋出”系統非常適合物件導向開發方法,並且可以減輕開發者的學習曲線,還可以幫助你發現應用程式裡一些不好的功能。
3.Web2py
Web2py是一個用Python語言編寫的免費的開源Web框架,旨在敏捷快速的開發Web應用,具有快速、可擴充套件、安全以及可移植的資料庫驅動的應用,遵循LGPLv3開源協議。
4.TurboGears
TurboGears開發人員稱這個專案是一個 “大框架”,這是因為它是由現有的子專案構成的。TurboGears可以幫助將很多主要元件整合在一起。
5.Pylons
Pylons是一個開放原始碼的Web應用框架,使用python語言編寫。它對WSGI標準進行了擴充套件應用,提升了重用性且將功能分割到獨立的模組中。
6.Grok
Grok是一個為Python開發者提供的Web應用開發框架,Grok的重點是敏捷開發,是一個易用而且功能強大的開發框架,基於Zope3技術。
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-2946840/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python 的技巧和方法你瞭解多少?Python
- 直播系統開發中關於開發環境你瞭解多少?開發環境
- GO 語言的併發模式你瞭解多少?Go模式
- 常見Web技術之間的關係,你瞭解多少?Web
- .NET中的字串你瞭解多少?字串
- 你對position的瞭解有多少?
- 開發板中的記憶體壓力測試,你瞭解多少?記憶體
- 當紅“Serverless”,你瞭解多少?Server
- 關於Synchronized你瞭解多少?synchronized
- java異常你瞭解多少Java
- 直流負載的案例,你瞭解多少?負載
- 遊戲開發中最容易忽略的一環:遊戲音訊你瞭解多少?遊戲開發音訊
- Python為什麼這麼火?你瞭解多少呢?Python
- JDK10都發布了,nio你瞭解多少?JDK
- Java Web開發常用工具JavaWeb
- Java String 物件,你瞭解多少?Java物件
- 關於繼承,你瞭解多少?繼承
- 抽象類和介面,你瞭解多少?抽象
- web前端開發工具有哪些?8個好用的web前端開發常用工具Web前端
- 面試必問的volatile,你瞭解多少?面試
- 對Docker的瞭解,你能讀懂多少?Docker
- 面試-關於Http協議你瞭解多少,有多少說多少面試HTTP協議
- 商城系統原始碼你瞭解多少?原始碼
- 關於區塊鏈你瞭解多少區塊鏈
- HTTP專業術語,你瞭解多少?HTTP
- 區塊鏈價值你瞭解多少?區塊鏈
- 面試必問之 CopyOnWriteArrayList,你瞭解多少?面試
- Android效能優化你瞭解多少Android優化
- JDK8新特性-你瞭解多少JDK
- JDK9新特性-你瞭解多少JDK
- JDK10新特性-你瞭解多少JDK
- Web前端開發怎樣學?你需瞭解這些問題Web前端
- 作為前端的你瞭解多少tcp的內容前端TCP
- 【Spring註解驅動開發】關於BeanPostProcessor後置處理器,你瞭解多少?SpringBean
- 常用的十大Python開發工具Python
- 關於Web前端,你必須瞭解的發展方向Web前端
- CAS原理分析:併發程式設計核心中的核心你瞭解多少?程式設計
- Mac桌面管理工具您瞭解多少?Mac