Django、Flask、Sanic…5 个开源 Python Web 框架,yyds!
首先想到的是Python的Web框架、Django、Flask和Tornado。如果按照人气排名的话,应该还是这个顺序。
2016 年,名为 Sanic 的 Web 框架发布。他的表现不错,应该算是一颗冉冉升起的新星。
Django
项目名称: github.com/django/djan...
Python最流行的Web框架,具有非常全面的功能,例如安全认证、URL路由、模板引擎、ORM,甚至还包括管理员管理后端。
Flask
项目名称: github.com/pallets/fla…
这也是一个非常流行的Web框架。它特别轻、灵活且高度可定制。
用户可以根据自己的需要添加合适的功能。基本功能虽然简单,但您可以丰富和扩展功能。其强大的插件库允许用户定制网站并开发强大的功能。网站。
Bottle
项目名称: github.com/bottlepy/bo…
一个遵循 WSGI 的简单而强大的微网络框架。之所以说它是micro,是因为它只有一个文件,并且不依赖除Python标准库之外的第三方模块。
这个框架很少用,但是源码也很少。如果你想阅读源码,一个不错的选择是
Tornado
项目地址: github.com/tornadoweb/...
Tornado是一个基于Python的Web服务框架和异步网络库,提供多个能够使用非阻塞网络 I/O 接收一千个活动连接的能力。在需要长连接的场景使用效果会更好。
Putyin
项目名称: github.com/sanic-org/s…
第一个版本于2016年5月发布,整体性能还是不错的,使用的人越来越多。 。
Sanic 是一个 Python3.7+ Web 服务器和 Web 框架,旨在提高性能。它可以使用Python 3.5中添加的async/await
语法,可以有效避免代码阻塞,实现响应速度的提升。
作者:yongxinz
来源:稀土掘金
版权声明
本文仅代表作者观点,不代表Code前端网立场。
本文系作者Code前端网发表,如需转载,请注明页面地址。
发表评论:
◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。