当前位置: 首页>>技术教程>>正文


 基于python的web框架汇总

python编程

基于python的web框架汇总:

  • Django的

    适合完美主义者的Web框架。 Django使编写更好的Web应用程序更简单,代码更少。 Django是一个高级别的Python Web框架,鼓励快速开发和干净实用的设计。它可以让您快速构建高性能、优雅的Web应用程序。 Django专注于尽可能地自动化并坚持使用DRY(不要重复自己)原则

  • Flash

    Flask是用于Python微型框架,基于Werkzeug,Jinja 2。

  • Tornado

    Tornado是一个Python Web框架和异步网络库。通过使用非阻塞网络I /O,Tornado可以扩展到数以万计的开放连接,非常适合长轮询,WebSockets和其他需要与每个用户建立长连接的应用程序。

  • CherryPy

    CherryPy是一种python,面向对象web框架,它使开发人员能够构建web应用程序,就像构建任何其他OO的Python程序的方式一样。这样可以在更短的时间内开发更小的源代码。 CherryPy已经使用了7年多时间,并被许多网站用于生产,既包含简单的网站到也包含要求苛刻的网站。

  • Pyramid

    轻量级的Web框架,强调灵活性和快速开发。它结合了来自Ruby,Python和Perl世界的最佳想法,提供了一个结构化但非常灵活的Python Web框架。这也是首批利用新兴WSGI标准的项目之一,该标准允许广泛的重用和灵活性,但只有在您需要时才是如此。

  • web.py

    web.py是Python的Web框架,它非常简单,功能强大。 web.py是公开的;你可以将它用于任何目的,绝对没有任何限制。 web.py允许您使用Python编写Web应用程序。

  • Grok

    建立在现有的Zope 3库上,但旨在提供更简单的学习曲线和更灵活的开发体验。 Grok通过将重点放在配置和DRY(不要重复自己)上来实现这一点。

  • Bottle

    Bottle是一款适用于Python的快速,简单和轻量级的WSGI micro web-framework。它作为一个单独的文件模块分发,除了Python标准库之外没有任何依赖关系。

  • web2py

    web2py是一个免费的开源full-stack框架,用于快速开发快速,可扩展,安全和便携的database-driven web-based应用程序。

  • Falcon

    Falcon是一个用于构建微服务,应用后端和higher-level框架的最小Python Web框架,并鼓励REST架构风格。它有社区和商业版本。

  • Twisted

    Twisted是开源时间驱动的网络引擎。这对于实现客户端和服务器非常有用,并可扩展到大型网站和嵌入式设备。 Twisted可以轻松实现自定义网络应用程序。

python

参考资料

本文由《纯净天空》出品。文章地址: https://vimsky.com/article/3778.html,未经允许,请勿转载。