Python Web 框架:你需要知道的一切( 三 )


强调
多数据库支持;
可访问的命令行工具;
提供 Mochikit JavaScript 库集成;
MVC 风格的架构 。
7.Zope3
Zope3 是一个基于 Zope Toolkit 用 Python 编写的 Web 框架 。它被设计成具有低延迟的可扩展性和可扩展性 。该框架旨在为开发人员提供构建易于模块化、高度可维护且易于插入其他系统的 Web 应用程序的能力 。或数据库 。Zope3 最初由 Zope Corporation 开发,现在作为 Zope 基金会的一部分进行维护 。
强调
适合开发内容管理系统;
提供ZODB形式的数据存储;
默认接口是 ZMI,又名 Zope 管理接口;
它的库提供了灵活性 。
8. Bottle
Bottle是Python 的简单、快速、轻量级的 Web 框架 。它是一个“包含电池”的 Python 框架 。它是一个基于 WSGI 的轻量级 Web 框架,提供快速的反向代理服务器 。此外,它还支持 CSV 路由、HTTP 文件服务、使用 Jinja2 和蓝图进行模板化、使用流行的 Chameleon 模板引擎进行 URL 路由等 。Bottle 框架最著名的例子是 Netflix,它使用它作为其 Web 界面 。
强调
内置模板引擎;
带有 CGI 的 WSGI 框架;
轻松访问数据、文件上传和 cookie;
速度优化 。
9.Web2py
Web2Py 是一个 Python Web 框架,可以轻松创建动态网站和强大的互联网应用程序 。它提供 SQL/JDBC 作为其数据库接口,包括对 Google App Engine 的支持,以及为初学者和专家设计的文档齐全、正确且清晰的界面 。Web2py 使用户能够像在他们的计算机上构建应用程序一样构建 Web 应用程序 。
强调
促进快速的网络开发;
支持模型视图控制架构;
提供基于Web的IDE;
网络应用安全 。
10. Tornado
Tornado Python 框架已经存在了 10 多年,至今仍在使用 。Tornado 最初是由 Martelli 等人开发的 。在 2005 年作为 Python 的轻量级 Web 框架,重点是在采用现代 Web 开发时通过插件扩展其功能 。由于处理 Web 应用程序的异步事件驱动 I/O,它近年来变得越来越流行 。
强调
促进第 3 方身份验证;
提供实时编程;
以结果为导向的框架;
提供网页模板 。
把它包起来!
Python 是一种通用的高级编程语言 。它提供了简单和强大的有趣平衡 。因此,我们可以看到 Python Web 开发框架正在席卷 Web 开发行业 。这有很多原因,但最重要的是它提供了一个易于学习的多功能工具包,并带有内置的应用程序服务器 。
Python Web 框架现在用于创建互联网上第二受欢迎的网站,例如 Pinterest 和 YouTube 。它已被证明比其他编程语言更健壮,并且由于其简单性,开发人员正在转向 Python 。




推荐阅读