當前位置:編程學習大全網 - 源碼下載 - python web開發用什麽框架

python web開發用什麽框架

1、Django框架

Django是壹個開放源代碼的Web 應用框架,由純Python寫成,是目前 Python 語言中主流 de 三大Web框架之壹(flask、django、tornado),是最容易上手的框架。

2、Flask框架

flask框架是python中的壹個輕量級的前後端開發框架,不同於Django,flask只提供基礎的功能,其他的功能需要安裝各種插件。因為輕量,所以可以用來做壹些小工程和低流量的開發;大型工程也可以使用flask框架,但是就需要安裝很多插件。

3、Pyramind框架

Pyramind是壹個擴展性很強且靈活的 Python Web 開發框架。上手十分容易,比較適合中等規模且邊開發邊設計的場景。Pyramid 不提供絕對嚴格的框架定義,根據需求可以擴展開發,對高階程序員十分友好。

4、web.py框架

web.py 是壹個Python 的web框架,它簡單而且功能強大。web.py 是公開的,無論用於什麽用途都是沒有限制的。而且相當的小巧,應當歸屬於輕量級的web 框架。但這並不影響web.py 的強大,而且使用起來很簡單、很直接。

5、Tornado框架

Tornado是壹個Python web框架和異步網絡庫,最初是在FriendFeed開發的。通過使用非阻塞網絡I/O, Tornado可以擴展到數以萬計的開放連接,非常適合長輪詢、WebSockets和其他需要與每個用戶進行長時間連接的應用程序。

6、TurboGears框架

TurboGears具有其他Python框架都具有的功能,但與其他框架壹樣沒有限制,因此可以說是框架的終結者。也可以應用於簡單的微體系結構項目。它感覺不像在框架中工作,而是寫新的功能。

7、CherryPy框架

CherryPy是壹個輕量級的python網絡框架,用來創建網絡應用。比如快速實現api接口、做網站後端這樣。感覺和flask差不多。

8、Flcon框架

Falcon是壹個最低限度的ASGI/WSGI框架,用於構建任務關鍵型REST API和微服務,重點關註規模上的可靠性、正確性和性能。

9、Asgineer框架

Asgineer是壹種編寫異步Web應用程序的工具,使用盡可能少的抽象,同時仍然提供友好的API。

10、Bottle框架

Bottle是壹個用於Python的快速、簡單和輕量級的WSGI微型網絡框架。它作為單個文件模塊分發,除了Python標準庫之外沒有任何依賴項。

  • 上一篇:電力系統中的GIS指的是什麽?
  • 下一篇:ubb的源代碼
  • copyright 2024編程學習大全網