Django: Python Web應(yīng)用開發(fā)框架 ????
Django 應(yīng)該是最出名的Python框架,GAE甚至Erlang都有框架受它影響锡宋。Django是走大而全的方向,它最出名的是其全自動(dòng)化的管理后臺(tái):只需要使用起ORM特恬,做簡(jiǎn)單的對(duì)象定義执俩,它就能自動(dòng)生成數(shù)據(jù)庫(kù)結(jié)構(gòu)、以及全功能的管理后臺(tái)癌刽。
Diesel:基于Greenlet的事件I/O框架? ??
?Diesel提供一個(gè)整潔的API來(lái)編寫網(wǎng)絡(luò)客戶端和服務(wù)器役首。支持TCP和UDP。
Flask:一個(gè)用Python編寫的輕量級(jí)Web應(yīng)用框架? ? ?
Flask是一個(gè)使用Python編寫的輕量級(jí)Web應(yīng)用框架显拜∷嗡埃基于Werkzeug WSGI工具箱和Jinja2 ?模板引擎。Flask也被稱為“microframework”讼油,因?yàn)樗褂煤?jiǎn)單的核心杰赛,用extension增加其他功能。Flask沒有默認(rèn)使用的數(shù) 據(jù)庫(kù)矮台、窗體驗(yàn)證工具乏屯。
Cubes:輕量級(jí)Python OLAP框架? ? ?
Cubes是一個(gè)輕量級(jí)Python框架,包含OLAP瘦赫、多維數(shù)據(jù)分析和瀏覽聚合數(shù)據(jù)(aggregated data)等工具辰晕。
Kartograph.py:創(chuàng)造矢量地圖的輕量級(jí)Python框架? ??
?Kartograph是一個(gè)Python庫(kù),用來(lái)為ESRI生成SVG地圖确虱。Kartograph.py目前仍處于beta階段含友,你可以在virtualenv環(huán)境下來(lái)測(cè)試。
Pulsar:Python的事件驅(qū)動(dòng)并發(fā)框架 ????
Pulsar是一個(gè)事件驅(qū)動(dòng)的并發(fā)框架校辩,有了pulsar窘问,你可以寫出在不同進(jìn)程或線程中運(yùn)行一個(gè)或多個(gè)活動(dòng)的異步服務(wù)器。
Web2py:全棧式Web框架 ????
Web2py是一個(gè)為Python語(yǔ)言提供的全功能Web應(yīng)用框架宜咒,旨在敏捷快速的開發(fā)Web應(yīng)用惠赫,具有快速、安全以及可移植的數(shù)據(jù)庫(kù)驅(qū)動(dòng)的應(yīng)用故黑,兼容Google App Engine儿咱。
Falcon:構(gòu)建云API和網(wǎng)絡(luò)應(yīng)用后端的高性能Python框架 ???
?Falcon是一個(gè)構(gòu)建云API的高性能Python框架,它鼓勵(lì)使用REST架構(gòu)風(fēng)格场晶,盡可能以最少的力氣做最多的事情混埠。
Dpark:Python版的Spark ????
DPark是Spark的Python克隆,是一個(gè)Python實(shí)現(xiàn)的分布式計(jì)算框架诗轻,可以非常方便地實(shí)現(xiàn)大規(guī)模數(shù)據(jù)處理和迭代計(jì)算钳宪。DPark由豆瓣實(shí)現(xiàn),目前豆瓣內(nèi)部的絕大多數(shù)數(shù)據(jù)分析都使用DPark完成,正日趨完善使套。
Buildbot:基于Python的持續(xù)集成測(cè)試框架 ????
Buildbot是一個(gè)開源框架罐呼,可以自動(dòng)化軟件構(gòu)建、測(cè)試和發(fā)布等過(guò)程侦高。每當(dāng)代碼有改變嫉柴,服務(wù)器要求不同平臺(tái)上的客戶端立即進(jìn)行代碼構(gòu)建和測(cè)試,收集并報(bào)告不同平臺(tái)的構(gòu)建和測(cè)試結(jié)果奉呛。
Zerorpc:基于ZeroMQ的高性能分布式RPC框架 ????
Zerorpc是一個(gè)基于ZeroMQ和MessagePack開發(fā)的遠(yuǎn)程過(guò)程調(diào)用協(xié)議(RPC)實(shí)現(xiàn)计螺。和 Zerorpc 一起使用的 Service API 被稱為 zeroservice。Zerorpc 可以通過(guò)編程或命令行方式調(diào)用瞧壮。
Bottle: 微型Python Web框架 ????
Bottle是一個(gè)簡(jiǎn)單高效的遵循WSGI的微型python Web框架登馒。說(shuō)微型,是因?yàn)樗挥幸粋€(gè)文件咆槽,除Python標(biāo)準(zhǔn)庫(kù)外陈轿,它不依賴于任何第三方模塊。
Tornado:異步非阻塞IO的Python Web框架 ????
Tornado的全稱是Torado Web Server秦忿,從名字上看就可知道它可以用作Web服務(wù)器麦射,但同時(shí)它也是一個(gè)Python Web的開發(fā)框架。最初是在FriendFeed公司的網(wǎng)站上使用灯谣,F(xiàn)aceBook收購(gòu)了之后便開源了出來(lái)潜秋。
webpy: 輕量級(jí)的Python Web框架 ????
webpy的設(shè)計(jì)理念力求精簡(jiǎn)(Keep it simple and powerful),源碼很簡(jiǎn)短胎许,只提供一個(gè)框架所必須的東西峻呛,不依賴大量的第三方模塊,它沒有URL路由辜窑、沒有模板也沒有數(shù)據(jù)庫(kù)的訪問(wèn)钩述。
Scrapy:Python的爬蟲框架 ????
Scrapy是一個(gè)使用Python編寫的,輕量級(jí)的谬擦,簡(jiǎn)單輕巧切距,并且使用起來(lái)非常的方便朽缎。