18818788520益陽暴風雨網絡科技有限公司
常見問題

您的位置:暴風雨網站建設首頁 > 常見問題 > Python前端框架有哪些

Python前端框架有哪些

admin 常見問題 2020-01-04 5次

Python 前端框架包括:django、flask、web.py、bottle、uliweb、Tornado 等,初學者可以從 Flask 開始,Flask 很輕,花很少的成本就能夠開發一個簡單的網站。非常適合初學者學習。

Python hello

Flask 框架學會以后,可以考慮學習插件的使用。例如使用 WTForm + Flask-WTForm 來驗證表單數據,用 SQLAlchemy + Flask-SQLAlchemy 來對你的數據庫進行控制。

1. Django,是一個全能型框架。目前 Django 的使用面還是很廣的,有學習的價值,但是不建議初學者學習,因為要學習的東西太多了,一下子難以吸收會失去興趣。當然,Django 的目的是為了讓開發者能夠 快速 地開發一個網站,如果對 Django 熟悉的話,papapa 一下子就寫好一個網站的原型了。

2. Tornado。傳說中性能高高的框架。Tornado 是一個很好的框架,支持異步處理的功能,這是它的特點,其他框架不支持。另外一點是,Tornado 的設計似乎更注重 RESTful URL。但 Tornado 提供了網站基本需要使用的模塊外,剩下的則需要開發者自己進行擴展。例如數據庫操作,雖然內置了一個 database 的模塊(后來獨立出去了,現在叫做 torndb,bdarnell/torndb · GitHub)但是不支持 ORM,快速開發起來還是挺吃力的。如果需要 ORM 支持的話,還需要自己寫一層將 SQLAlchemy 和 Tornado 聯系起來,而且這里還有一個坑。BTW:知乎就是基礎 Tornado 開發的。

3. Bottle,Flask 都屬于輕量級的 Web 框架。但是 Bottle 似乎落寞了。覺得跟他的 API 設計有關系。個人認為 Bottle 使用起來不那么順手,因此也用得少。

4. web.py,也是很輕的一個框架,使用不多。

5. web2py,這個框架是 Google 在 web.py 基礎上二次開發而來的,兼容 GAE 。性能據說很高,曾經用他來做自己的主頁,感覺也還不錯。缺點同樣是對擴展支持不太好,需要自己進行擴展。

6. Quixote。著名的 豆瓣 就是基于 Quixote 開發的。跟上面幾個框架不同,Quixote 的路由會有些特別。另外 Quixote 的性能據說也好。

婚紗攝影行業怎么做網站建設

益陽企業網站建設需要多少錢

益陽哪家網絡公司做網站好?

【益陽網站建設公司http://www.448816.tw/版權與免責聲明】網站部分文章來源網絡,如發現內容存在版權問題,煩請聯系我們,我們將及時刪除。謝謝!
TAG
  • 上一篇:代理服務器是什么
  • 下一篇:帶寬是什么
  • 最新案例

    相關文章 網站建設最新文章