Django: Python网络应用开发框架
Django应该是最著名的Python框架,GAE甚至Erlang都有受其影响的框架。Django是一个大而全面的方向,最出名的是它的全自动化管理后台:只需要使用ORM,做简单的对象定义,就可以自动生成数据库结构和全功能管理后台。
柴油:基于小程序的事件输入输出框架
Diesel为编写网络客户端和服务器提供了一个简洁的API。支持TCP和UDP。
Flask:一个用Python编写的轻量级网络应用框架
Flask是一个用Python编写的轻量级Web应用程序框架。基于Werkzeug WSGI工具箱和Jinja2模板引擎。Flask也被称为“微框架”,因为它使用一个简单的内核,并使用扩展来添加其他功能。Flask没有默认的数据库和表单验证工具。
立方体:轻量级Python OLAP框架
Cubes是一个轻量级的Python框架,其中包括OLAP、多维数据分析和浏览聚合数据等工具。
创建矢量地图的轻量级Python框架
卡图是一个Python库,用于为ESRI生成SVG地图。Kartograph.py仍处于测试阶段,您可以在virtualenv环境中测试它。
脉冲星:Python的事件驱动并发框架
Pulsar是一个事件驱动的并发框架。借助pulsar,您可以编写异步服务器,在不同的进程或线程中运行一个或多个活动。
Web2py:全栈Web框架
Web2py是一个针对Python语言的全功能Web应用框架,旨在快速、快速地开发Web应用。它具有快速、安全和可移植的数据库驱动应用程序,并与谷歌应用引擎兼容。
猎鹰:为云API和网络应用后端构建高性能Python框架
Falcon是一个用于构建云API的高性能Python框架,它鼓励使用REST架构风格,用最少的努力做尽可能多的事情。
d公园:Python版本的Spark
DPark是Spark的Python克隆,是由Python实现的分布式计算框架,可以轻松实现大规模数据处理和迭代计算。DPark由豆瓣实现。目前豆瓣内部的数据分析大部分都是由DPark来做,越来越完善。
构建机器人:基于Python的持续集成测试框架
Buildbot是一个开源框架,可以自动化软件构建、测试和发布的过程。每当代码发生变化时,服务器都要求不同平台上的客户端立即构建和测试代码,并收集和报告不同平台上构建和测试的结果。