流行的全栈框架
Web 应用程序可以使用
基础 HTTP 应用程序的组合
服务器,一种存储机制,例如
数据库、模板引擎、请求
dispatcher,一个认证模块
和一个 AJAX 工具包。这些可以
单个组件或提供
一起在一个高级框架中。
这些是最受欢迎的高级
构架。其中许多包括
WebComponents 上列出的组件
页面。
Django (1.0 2008-09-03 发布) a
高级 Python Web 框架
鼓励快速发展和
简洁实用的设计
Pylons (0.9.6.2 2008-05-28 发布) a
强调轻量级Web框架
灵活性和快速发展。它
结合了来自
Ruby、Python 和 Perl 的世界,
提供结构化但极其
灵活的 Python Web 框架。它是
也是最早的项目之一
利用新兴的 WSGI 标准,
这允许广泛的重用和
灵活性,但前提是您需要它。
Pylons 的目标是开箱即用
Web 开发快速、灵活、
简单的。 Pylons 建立在 Paste 之上
(见下文)。
TurboGears (1.0.4.4 发布
2008-03-07) Web 的快速发展
你一直在寻找的巨型框架。
结合CherryPy、Kid、SQLObject 和
MochiKit。浏览网站后
签出:QuickStart Manual
web2py(当前版本 1.43)
一切都在一个包装中,没有
依赖关系。开发、部署、
调试、测试、数据库
管理和维护
应用程序可以通过
提供网页界面。 web2py 没有
配置文件,不需要
安装,可以在U盘上运行。
web2py 使用 Python 作为模型,
视图和控制器,有一个
内置票务系统进行管理
错误,国际化
引擎,适用于 MySQL、PostgreSQL、
SQLite、甲骨文、MSSQL 和谷歌
App Engine 通过 ORM 抽象
层。 web2py 包括库
处理 HTML/XML、RSS、ATOM、CSV、RTF、
JSON、AJAX、XMLRPC、WIKI 标记。
生产就绪,有能力
上传/下载非常大的文件,
并且始终向后兼容。
Grok(0.13 发布于 2008-06-23)是
基于现有的 Zope 3
库,但旨在提供一个
更容易的学习曲线和更敏捷
开发经验。它这样做
通过强调约定
过度配置和干燥(不要
重复你自己)。
Zope (2.10.4 发布于 2007-07-04,
3.3.1 2007-01-14 发布,Zope 3.4.0c1 2008-01-31 发布)作为 Python Web 框架的鼻祖,
Zope已经成长为一个家庭
多年来的框架。 Zope 1 是
1999 年发布。Zope 2 既是一个网络
框架和通用目的
应用服务器,今天是
主要用于
内容管理系统。 Zope 3 是
一个独立的框架和一个
相关图书馆的集合,其中
也包含在较新的版本中
Zope 2. 所有 Zope 框架
包括 ZODB,一个对象数据库
用于 Python。