
排名在 responder 、fastapi 这种 starlette 的二次开发框架之上还是在预料之中,在 aiohttp 之下就有点神奇了。不过也可能是 0.12 版本几个没有优化的点拖累了吧,管他呢,最新版都 0.14 了,等 0.14 的排名出来,估计我都快发布 1.0 版本了……
这个排名也只是小项目的测试,Index.py 最大的优势在于处理成百上千个路由的情况下速度依旧平稳,其他 Python web 框架目前还做不到。嘻嘻,总之这个排名我还是挺满意的。

排名在 responder 、fastapi 这种 starlette 的二次开发框架之上还是在预料之中,在 aiohttp 之下就有点神奇了。不过也可能是 0.12 版本几个没有优化的点拖累了吧,管他呢,最新版都 0.14 了,等 0.14 的排名出来,估计我都快发布 1.0 版本了……
这个排名也只是小项目的测试,Index.py 最大的优势在于处理成百上千个路由的情况下速度依旧平稳,其他 Python web 框架目前还做不到。嘻嘻,总之这个排名我还是挺满意的。
1
koujyungenn Nov 23, 2020
居然还有 nim 我是没想到的
|
2
abersheeran OP @koujyungenn 啥玩意?
|
3
xiaoqiao24 Nov 24, 2020
flask 这个排名,心酸
|
4
sylvos Nov 24, 2020 via iPhone
现在排名测试更新快了,更新下你的框架,看看有没有进步
|
5
laike9m Nov 28, 2020
看看
|
6
abersheeran OP @xiaoqiao24 Flask 的速度是意料之中,倒是 Bottle 的排名之高让我大吃一惊。Flask 那个代码,说实话真不咋地。Flask 最值得学习的点,就是营销。国外 Python 圈我最佩服的两个营销大师,一个 Flask 的作者,一个 FastAPI 的作者。华人里,算上其他编程语言的,看热度来说,也只有 Vue 的作者 You 可以与他们一战。
@sylvos 这样吗?行。 @laike9m 呃,图好像裂了。https://github.com/the-benchmarker/web-frameworks 直接页面内搜 python 多点几下就可以看到了。 |
7
laike9m Nov 29, 2020 via Android
@abersheeran 没裂我能看到。fastapi 确实能营销,但人家的东西确实先进又好用,更不要说能当作典范的文档了
|
8
abersheeran OP @laike9m ……呃,我这里裂了。
关于这个框架,核心代码说实话都不是他写的。只说技术,技术上他唯一的亮点就是率先引入了这样一个概念,通过参数签名+类型自动解析接口数据还能生成文档。别的说实话,你说高速又好用,那是 starlette 和 pydantic 的功劳。 但说起文档,那没的说。FastAPI 的文档对于新手的友好程度,Python 圈最顶尖的一批,这个应该没有异议。Encode 的文档要是有这样,那就爽死了。 |
9
laike9m Nov 29, 2020
@abersheeran #8 是的。但你要这么说,requests 也就是个 wrapper 。。。整合还是很重要的
|
10
abersheeran OP 
哪怕和 fastapi 功能类似,性能也逼近 starlette 了。另外,超过 aiohttp 了,这才是正常情况嘛…… |
11
abersheeran OP v2ex 的评论区居然不支持 markdown 吗……
|
12
generated Dec 15, 2020
@abersheeran 这个框架最出色不就是它的设计和思想吗
|
13
abersheeran OP @generated 先看看代码,再自己想想它有没有设计……神烦这种一个点优秀,就全盘尬吹的。
|