Python有哪些好用且實用的Web框架?
Python是一門無所不能的程式語言,除了在爬蟲、人工智慧、遊戲開發、自動化測試等領域得到了很好的應用,也是Web開發常用的程式語言,擁有眾多Web框架,可以直接拿來使用,從而幫助我們提高工作效率、節省不必要的時間。那麼Python中有哪些好用的Web框架?我們一起來看看吧。
第一個:Django
Django是一個開源的Web應用框架,由Python寫成,支援許多資料庫引擎,可以讓Web開發變得迅速和可擴充套件,並會不斷的版本更新以匹配Python最新版本,如果是新手程式設計師,可以從這個框架入手。
第二個:Flask
Flask是一個輕量級的Web應用框架,使用Python編寫。基於WerkzeugWSGI工具箱和JinJa2模板引擎,使用BSD授權。
Flask也被稱為microframework,因為它使用簡單的核心,用extension增加其他功能。Flask沒有預設使用的資料庫、窗體驗證工具。然而Flask保留了擴增的彈性,可以用Flask-extension加入這些功能:ORM、窗體驗證工具、檔案上傳、各種開放式身份驗證技術。
第三個:Web2py
Web2py是一個用Python語言編寫的免費的開源Web框架,旨在敏捷快速的開發Web應用,具有快速、可擴充套件、安全以及可移植的資料庫驅動的應用,遵循LGPLv3開源協議。
Web2py提供一站式的解決方案,整個開發過程都可以在瀏覽器上進行,提供了Web版的線上開發,HTML模板編寫,靜態檔案的上傳,資料庫的編寫的功能。其他的還有日誌功能,以及一個自動化的admin介面。
第四個:Tornado
Tornado即是一個Web server,同時又是一個類web.py的micro-framework,作為框架的Tornado的思想主要來源於web.PY,大家在web.PY的網站首頁也可以看到Tornado的大佬Bret Taylor的這麼一段話:“[web.py inspired the] Web framework we use at FriendFeed [and] the webapp framework that ships with App Engine…”,因為這層關係,後面不再單獨討論Tornado。
第五個:CherryPy
CherryPy是一個用於Python的、簡單而非常有用的Web框架,其主要作用是以儘可能少的操作將Web伺服器與Python程式碼連線,其功能包括內建的分析功能、靈活的外掛系統以及一次執行多個HTTP伺服器的功能,可執行在最新版本的Python、Jython、android上。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69952527/viewspace-2890845/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Python有哪些好用的網站開發框架?Python網站框架
- 7種常見且實用的Python框架!Python框架
- 【入門必看】Python有有哪些好用的網站開發框架?Python網站框架
- 好用的Python編輯器有哪些?Python
- 國外有哪些免費的CMS,且比較好用的, 有推薦嗎?
- web開發框架技術有哪些?Web框架
- Python是什麼?Python有哪些框架?Python框架
- python網站開發哪些框架比較好用?Python網站框架
- Web前端培訓:有哪些好用的前端開發工具呢?Web前端
- Python騷操作:分析史上最好用的APP有哪些?PythonAPP
- 10個*級且實用的python庫!Python
- 好用的Web前端開發框架有哪些呢?推薦這9款Web前端框架
- actix/actix-web:Actix Web 是一個功能強大、實用且速度極快的 Rust 網路框架。WebRust框架
- Python可以開發網頁嗎?有什麼好用的框架?Python網頁框架
- 好用的Python編輯器有哪些?五大工具!Python
- 好用的CRM有哪些特點
- python web框架的整理PythonWeb框架
- Python Web 應用程式 Tornado 框架簡介PythonWeb框架
- 轉換軟體有哪些好用的?
- 有哪些好用的工作彙報工具
- 桌面應用開發有哪些主流框架?框架
- 【私藏分享】10個頂級且實用的python庫!Python
- 介紹一款目前流行且好用的敏捷開發框架敏捷框架
- Web前端開發最好用的幾個WebGL框架Web前端框架
- Python Web開發常用的第三方庫有哪些?Python教程!PythonWeb
- 8個主流且實用的Python開發工具推薦!Python
- 好用的CRM軟體有哪些特點?
- Zoho CRM系統有哪些好用的功能
- CRM系統好用的標準有哪些?
- BI軟體是做什麼用的,有哪些好用的BI軟體?
- 10道題教你使用python Django框架來實現web應用,值得收藏PythonDjango框架Web
- Python之Web框架DjangoPythonWeb框架Django
- Web前端開發框架有哪些?Web前端框架
- web前端培訓:常用的Web前端開發框架有哪些?Web前端框架
- python應用場景有哪些?實際就業薪資如何?Python就業
- 有哪些免費好用的設計網站網站
- 有哪些特別好用的 app 測試工具?APP
- 有哪些好用的供應商管理系統