V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
abersheeran
V2EX  ›  Python

几个月之前提交的测试,终于出排名了

  •  
  •   abersheeran ·
    abersheeran · 2020-11-23 15:50:32 +08:00 · 3341 次点击
    这是一个创建于 1438 天前的主题,其中的信息可能已经有所发展或是发生改变。

    QQ 截图 20201123154222.png

    排名在 responder 、fastapi 这种 starlette 的二次开发框架之上还是在预料之中,在 aiohttp 之下就有点神奇了。不过也可能是 0.12 版本几个没有优化的点拖累了吧,管他呢,最新版都 0.14 了,等 0.14 的排名出来,估计我都快发布 1.0 版本了……

    这个排名也只是小项目的测试,Index.py 最大的优势在于处理成百上千个路由的情况下速度依旧平稳,其他 Python web 框架目前还做不到。嘻嘻,总之这个排名我还是挺满意的。

    13 条回复    2020-12-16 12:26:13 +08:00
    koujyungenn
        1
    koujyungenn  
       2020-11-23 16:17:44 +08:00
    居然还有 nim 我是没想到的
    abersheeran
        2
    abersheeran  
    OP
       2020-11-23 16:21:41 +08:00
    @koujyungenn 啥玩意?
    xiaoqiao24
        3
    xiaoqiao24  
       2020-11-24 09:26:06 +08:00
    flask 这个排名,心酸
    sylvos
        4
    sylvos  
       2020-11-24 12:13:59 +08:00 via iPhone
    现在排名测试更新快了,更新下你的框架,看看有没有进步
    laike9m
        5
    laike9m  
       2020-11-28 11:51:42 +08:00
    看看
    abersheeran
        6
    abersheeran  
    OP
       2020-11-29 02:28:00 +08:00
    @xiaoqiao24 Flask 的速度是意料之中,倒是 Bottle 的排名之高让我大吃一惊。Flask 那个代码,说实话真不咋地。Flask 最值得学习的点,就是营销。国外 Python 圈我最佩服的两个营销大师,一个 Flask 的作者,一个 FastAPI 的作者。华人里,算上其他编程语言的,看热度来说,也只有 Vue 的作者 You 可以与他们一战。

    @sylvos 这样吗?行。

    @laike9m 呃,图好像裂了。https://github.com/the-benchmarker/web-frameworks 直接页面内搜 python 多点几下就可以看到了。
    laike9m
        7
    laike9m  
       2020-11-29 03:23:20 +08:00 via Android
    @abersheeran 没裂我能看到。fastapi 确实能营销,但人家的东西确实先进又好用,更不要说能当作典范的文档了
    abersheeran
        8
    abersheeran  
    OP
       2020-11-29 10:44:14 +08:00
    @laike9m ……呃,我这里裂了。

    关于这个框架,核心代码说实话都不是他写的。只说技术,技术上他唯一的亮点就是率先引入了这样一个概念,通过参数签名+类型自动解析接口数据还能生成文档。别的说实话,你说高速又好用,那是 starlette 和 pydantic 的功劳。
    但说起文档,那没的说。FastAPI 的文档对于新手的友好程度,Python 圈最顶尖的一批,这个应该没有异议。Encode 的文档要是有这样,那就爽死了。
    laike9m
        9
    laike9m  
       2020-11-29 11:41:51 +08:00
    @abersheeran #8 是的。但你要这么说,requests 也就是个 wrapper 。。。整合还是很重要的
    abersheeran
        10
    abersheeran  
    OP
       2020-12-03 10:40:26 +08:00
    ![image.png]( https://i.loli.net/2020/12/03/meNC1AGtR4MwIiO.png)

    哪怕和 fastapi 功能类似,性能也逼近 starlette 了。另外,超过 aiohttp 了,这才是正常情况嘛……
    abersheeran
        11
    abersheeran  
    OP
       2020-12-03 10:42:01 +08:00
    v2ex 的评论区居然不支持 markdown 吗……
    generated
        12
    generated  
       2020-12-15 22:32:21 +08:00
    @abersheeran 这个框架最出色不就是它的设计和思想吗
    abersheeran
        13
    abersheeran  
    OP
       2020-12-16 12:26:13 +08:00
    @generated 先看看代码,再自己想想它有没有设计……神烦这种一个点优秀,就全盘尬吹的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3539 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 00:10 · PVG 08:10 · LAX 17:10 · JFK 20:10
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.