排名在 responder 、fastapi 这种 starlette 的二次开发框架之上还是在预料之中,在 aiohttp 之下就有点神奇了。不过也可能是 0.12 版本几个没有优化的点拖累了吧,管他呢,最新版都 0.14 了,等 0.14 的排名出来,估计我都快发布 1.0 版本了……
这个排名也只是小项目的测试,Index.py 最大的优势在于处理成百上千个路由的情况下速度依旧平稳,其他 Python web 框架目前还做不到。嘻嘻,总之这个排名我还是挺满意的。
1
koujyungenn 2020-11-23 16:17:44 +08:00
居然还有 nim 我是没想到的
|
2
abersheeran OP @koujyungenn 啥玩意?
|
3
xiaoqiao24 2020-11-24 09:26:06 +08:00
flask 这个排名,心酸
|
4
sylvos 2020-11-24 12:13:59 +08:00 via iPhone
现在排名测试更新快了,更新下你的框架,看看有没有进步
|
5
laike9m 2020-11-28 11:51:42 +08:00
看看
|
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 2020-11-29 03:23:20 +08:00 via Android
@abersheeran 没裂我能看到。fastapi 确实能营销,但人家的东西确实先进又好用,更不要说能当作典范的文档了
|
8
abersheeran OP @laike9m ……呃,我这里裂了。
关于这个框架,核心代码说实话都不是他写的。只说技术,技术上他唯一的亮点就是率先引入了这样一个概念,通过参数签名+类型自动解析接口数据还能生成文档。别的说实话,你说高速又好用,那是 starlette 和 pydantic 的功劳。 但说起文档,那没的说。FastAPI 的文档对于新手的友好程度,Python 圈最顶尖的一批,这个应该没有异议。Encode 的文档要是有这样,那就爽死了。 |
9
laike9m 2020-11-29 11:41:51 +08:00
@abersheeran #8 是的。但你要这么说,requests 也就是个 wrapper 。。。整合还是很重要的
|
10
abersheeran OP ![image.png]( https://i.loli.net/2020/12/03/meNC1AGtR4MwIiO.png)
哪怕和 fastapi 功能类似,性能也逼近 starlette 了。另外,超过 aiohttp 了,这才是正常情况嘛…… |
11
abersheeran OP v2ex 的评论区居然不支持 markdown 吗……
|
12
generated 2020-12-15 22:32:21 +08:00
@abersheeran 这个框架最出色不就是它的设计和思想吗
|
13
abersheeran OP @generated 先看看代码,再自己想想它有没有设计……神烦这种一个点优秀,就全盘尬吹的。
|