python web開發框架

2021-08-21 14:36:07 字數 1786 閱讀 4795

django: python web應用開發框架

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

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

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

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

flask是乙個使用python編寫的輕量級web應用框架。基於werkzeug wsgi工具箱和jinja2 

模板引擎。flask也被稱為「microframework」,因為它使用簡單的核心,用extension增加其他功能。flask沒有預設使用的數

據庫、窗體驗證工具。

cubes:輕量級python olap框架

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

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

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

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

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

falcon:構建雲api和網路應用後端的高效能python框架

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

dpark:python版的spark

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

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

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

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

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

bottle: 微型python web框架

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

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

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

webpy: 輕量級的python web框架

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

scrapy:python的爬蟲框架

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

Python Web開發框架

python中的web框架 flask例程 可重用成熟,穩健 可擴充套件性良好 提高開發速度 web框架中的概念 大包大攬的django 優點 完美文件。全套解決方案 cache,session,orm 強大的url路由配置 自助管理後台 缺點 系統緊耦合 自帶的orm不夠強大 template比較...

Pythonweb開發框架flask簡介

def application environ,start response application是wsgi應用,它會呼叫wsgi伺服器 res body hello world status 200 ok header content type text html 瀏覽器解析格式 print r...

pythonweb開發 Python Web開發

參考原文 wsgi介面 wsgi web server gateway inte ce 是乙個介面,用來遮蔽底部的細節 如tcp的建立連線,http原始請求和響應格式等 wsgi介面定義非常簡單,只需要web開發者實現乙個函式,就可以響應客戶端的http請求。這個函式有兩個引數 environ 包含...