基于python的web框架汇总:>
-
适合完美主义者的Web框架。 Django使编写更好的Web应用程序更简单,代码更少。 Django是一个高级别的Python Web框架,鼓励快速开发和干净实用的设计。它可以让您快速构建高性能、优雅的Web应用程序。 Django专注于尽可能地自动化并坚持使用DRY(不要重复自己)原则。
-
Flask是用于Python微型框架,基于Werkzeug,Jinja 2。
-
Tornado是一个Python Web框架和异步网络库。通过使用非阻塞网络I /O,Tornado可以扩展到数以万计的开放连接,非常适合长轮询,WebSockets和其他需要与每个用户建立长连接的应用程序。
-
CherryPy是一种python,面向对象web框架,它使开发人员能够构建web应用程序,就像构建任何其他OO的Python程序的方式一样。这样可以在更短的时间内开发更小的源代码。 CherryPy已经使用了7年多时间,并被许多网站用于生产,既包含简单的网站到也包含要求苛刻的网站。
-
轻量级的Web框架,强调灵活性和快速开发。它结合了来自Ruby,Python和Perl世界的最佳想法,提供了一个结构化但非常灵活的Python Web框架。这也是首批利用新兴WSGI标准的项目之一,该标准允许广泛的重用和灵活性,但只有在您需要时才是如此。
-
web.py是Python的Web框架,它非常简单,功能强大。 web.py是公开的;你可以将它用于任何目的,绝对没有任何限制。 web.py允许您使用Python编写Web应用程序。
-
建立在现有的Zope 3库上,但旨在提供更简单的学习曲线和更灵活的开发体验。 Grok通过将重点放在配置和DRY(不要重复自己)上来实现这一点。
-
Bottle是一款适用于Python的快速,简单和轻量级的WSGI micro web-framework。它作为一个单独的文件模块分发,除了Python标准库之外没有任何依赖关系。
-
web2py是一个免费的开源full-stack框架,用于快速开发快速,可扩展,安全和便携的database-driven web-based应用程序。
-
Falcon是一个用于构建微服务,应用后端和higher-level框架的最小Python Web框架,并鼓励REST架构风格。它有社区和商业版本。
-
Twisted是开源时间驱动的网络引擎。这对于实现客户端和服务器非常有用,并可扩展到大型网站和嵌入式设备。 Twisted可以轻松实现自定义网络应用程序。