Code前端首页关于Code前端联系我们

Django、Flask、Sanic…5 个开源 Python Web 框架,yyds!

terry 2年前 (2023-09-24) 阅读数 66 #后端开发

首先想到的是Python的Web框架、Django、Flask和Tornado。如果按照人气排名的话,应该还是这个顺序。

2016 年,名为 Sanic 的 Web 框架发布。他的表现不错,应该算是一颗冉冉升起的新星。 Django、Flask、Sanic…5 个开源 Python Web 框架,yyds!

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前端网发表,如需转载,请注明页面地址。

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门