15個最受歡迎的Python開源框架

2021-06-22 14:28:48 字數 2217 閱讀 5311

我們從github中整理出了15個最受歡迎的python開源框架,這些框架包括事件i/o、olap、web開發、高效能網路通訊、測試、爬蟲等。

我們從github中整理出了15個最受歡迎的python開源框架,這些框架包括事件i/o、olap、web開發、高效能網路通訊、測試、爬蟲等。 

1. django: python web應用開發框架

django 應該是最出名的python框架,gae甚至erlang都有框架受它影響。django是走大而全的方向,它最出名的是其全自動化的管理後台:只需要使用起orm,做簡單的物件定義,它就能自動生成資料庫結構、以及全功能的管理後台。 

2. diesel:基於greenlet的事件i/o框架

diesel提供乙個整潔的api來編寫網路客戶端和伺服器。支援tcp和udp。 

3. flask:乙個用python編寫的輕量級web應用框架

flask是乙個使用python編寫的輕量級web應用框架。基於werkzeug wsgi工具箱和jinja2 模板引擎。flask也被稱為「microframework」,因為它使用簡單的核心,用extension增加其他功能。flask沒有預設使用的資料庫、窗體驗證工具。 

4. cubes:輕量級python olap框架

cubes是乙個輕量級python框架,包含olap、多維資料分析和瀏覽聚合資料(aggregated data)等工具。 

5. kartograph.py:創造向量地圖的輕量級python框架

kartograph是乙個python庫,用來為esri生成svg地圖。kartograph.py目前仍處於beta階段,你可以在virtualenv環境下來測試。 

6. pulsar:python的事件驅動併發框架

pulsar是乙個事件驅動的併發框架,有了pulsar,你可以寫出在不同程序或執行緒中執行乙個或多個活動的非同步伺服器。 

7. web2py:全棧式web框架

falcon是乙個構建雲api的高效能python框架,它鼓勵使用rest架構風格,盡可能以最少的力氣做最多的事情。 

9. dpark:python版的spark

dpark是spark的python轉殖,是乙個python實現的分布式計算框架,可以非常方便地實現大規模資料處理和迭代計算。dpark由豆瓣實現,目前豆瓣內部的絕大多數資料分析都使用dpark完成,正日趨完善。 

10. buildbot:基於python的持續整合測試框架

buildbot是乙個開源框架,可以自動化軟體構建、測試和發布等過程。每當**有改變,伺服器要求不同平台上的客戶端立即進行**構建和測試,收集並報告不同平台的構建和測試結果。 

11. zerorpc:基於zeromq的高效能分布式rpc框架

zerorpc是乙個基於zeromq和messagepack開發的遠端過程呼叫協議(rpc)實現。和 zerorpc 一起使用的 service api 被稱為 zeroservice。zerorpc 可以通過程式設計或命令列方式呼叫。 

12. bottle:微型python web框架

bottle是乙個簡單高效的遵循wsgi的微型python web框架。說微型,是因為它只有乙個檔案,除python標準庫外,它不依賴於任何第三方模組。 

13. tornado:非同步非阻塞io的python web框架

tornado的全稱是torado web server,從名字上看就可知道它可以用作web伺服器,但同時它也是乙個python web的開發框架。最初是在friendfeed公司的**上使用,facebook收購了之後便開源了出來。 

14. webpy:輕量級的python web框架

webpy的設計理念力求精簡(keep it ****** and powerful),原始碼很簡短,只提供乙個框架所必須的東西,不依賴大量的第三方模組,它沒有url路由、沒有模板也沒有資料庫的訪問。 

15. scrapy:python的爬蟲框架

scrapy是乙個使用python編寫的,輕量級的,簡單輕巧,並且使用起來非常的方便。

15個最受歡迎的Python開源框架

我們從github中整理出了15個最受歡迎的python開源框架,這些框架包括事件i o olap web開發 高效能網路通訊 測試 爬蟲等。我們從github中整理出了15個最受歡迎的python開源框架,這些框架包括事件i o olap web開發 高效能網路通訊 測試 爬蟲等。1.django...

15個最受歡迎的Python開源框架

原文 伯樂 作者團隊。django python web應用開發框架 django 應該是最出名的python框架,gae甚至erlang都有框架受它影響。django是走大而全的方向,它最出名的是其全自動化的管理後台 只需要使用起orm,做簡單的物件定義,它就能自動生成資料庫結構 以及全功能的管理...

15個最受歡迎的Python開源框架

django python web應用開發框架 django 應該是最出名的python框架,gae甚至erlang都有框架受它影響。django是走大而全的方向,它最出名的是其全自動化的管理後台 只需要使用起orm,做簡單的物件定義,它就能自動生成資料庫結構 以及全功能的管理後台。diesel 基...