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
inSpring
V2EX  ›  Python

大家最近新项目用什么 Web 框架?

  •  
  •   inSpring · 2023-12-22 19:05:45 +08:00 · 10562 次点击
    这是一个创建于 365 天前的主题,其中的信息可能已经有所发展或是发生改变。
    59 条回复    2023-12-25 17:10:38 +08:00
    gitrebase
        1
    gitrebase  
       2023-12-22 19:06:13 +08:00   ❤️ 2
    python 就直接 fastapi 了吧
    infun
        2
    infun  
       2023-12-22 19:10:10 +08:00
    sanic 因为自带 Web 服务器
    heyjei
        3
    heyjei  
       2023-12-22 19:11:46 +08:00
    @gitrebase 数据库 ORM 呢?用惯了 laravel 的 eloquent ,看 sql alchemy 很不习惯,特别是关联映射 ( relation mapping )
    coinbase
        4
    coinbase  
       2023-12-22 19:55:13 +08:00   ❤️ 1
    不用 web 框架
    pengtdyd
        5
    pengtdyd  
       2023-12-22 19:56:37 +08:00
    fastapi
    u823tg
        6
    u823tg  
       2023-12-22 21:28:27 +08:00   ❤️ 3
    asp.net core
    neutrino
        7
    neutrino  
       2023-12-22 23:40:06 +08:00 via Android
    flask+peewee
    Nostalgia
        8
    Nostalgia  
       2023-12-22 23:58:57 +08:00
    Spring Boot + Vue
    zhusimaji
        9
    zhusimaji  
       2023-12-23 00:03:06 +08:00 via iPhone
    fastapi
    fgt1t5y
        10
    fgt1t5y  
       2023-12-23 00:24:36 +08:00 via Android
    PHP 的 webman ,orm 用 laravel 的
    johnzr
        11
    johnzr  
       2023-12-23 00:29:01 +08:00 via iPhone   ❤️ 3
    NextJS
    vialon17
        12
    vialon17  
       2023-12-23 08:49:19 +08:00
    flask+vue
    duke807
        13
    duke807  
       2023-12-23 09:12:54 +08:00 via Android
    前端: http://vanilla-js.com/
    后端:python cgi 或者 python websocket
    Cyanhall
        14
    Cyanhall  
       2023-12-23 09:15:24 +08:00   ❤️ 3
    推荐一波:litestar https://github.com/litestar-org/litestar

    和 fastapi 类似的定位和功能,但提供更多的日常开发组件,更健康的社区贡献构成,长期看好。
    qloog
        15
    qloog  
       2023-12-23 10:23:27 +08:00
    Golang 的: https://github.com/go-eagle/eagle 或 Python 的: https://www.django-rest-framework.org/ , 看项目需要,根据不同需求选择对应的就好
    SadBox
        16
    SadBox  
       2023-12-23 10:31:59 +08:00
    Laravel + Vue
    TeslaLyon
        17
    TeslaLyon  
       2023-12-23 10:40:17 +08:00
    持续关注中
    zhaoziyuan1989
        18
    zhaoziyuan1989  
       2023-12-23 11:23:55 +08:00 via Android
    axum
    fred649
        19
    fred649  
       2023-12-23 11:45:05 +08:00   ❤️ 1
    最近几个都是 Django , 看了评论 苦晕在厕所
    suyabgaran
        20
    suyabgaran  
       2023-12-23 12:57:11 +08:00
    idblife
        21
    idblife  
       2023-12-23 15:15:30 +08:00
    django
    guin
        22
    guin  
       2023-12-23 15:48:18 +08:00
    @fgt1t5y webman 怎么样?好用么
    fgt1t5y
        23
    fgt1t5y  
       2023-12-23 16:11:31 +08:00
    @guin 性能不错 快 社区氛围还行挺活跃 https://www.workerman.net/
    madantech
        24
    madantech  
       364 天前
    在学 rust ,所以个人项目用的 axum
    niubiman
        25
    niubiman  
       364 天前
    asp.net core
    zhuzixian
        26
    zhuzixian  
       364 天前
    ASP.NET Core
    chenqh
        27
    chenqh  
       364 天前
    tornado
    raycool
        28
    raycool  
       364 天前
    我也用 tornado
    GeekGao
        29
    GeekGao  
       364 天前
    fastapi 用了 3 年了
    lanlanye
        30
    lanlanye  
       364 天前
    FastAPI + SQLAlchemy
    ospulse
        31
    ospulse  
       364 天前
    我用 ruby on rails
    jaylee4869
        32
    jaylee4869  
       364 天前
    Next.js tailwindcss
    pming1
        33
    pming1  
       364 天前
    ASP.NET Core
    roundgis
        34
    roundgis  
       364 天前 via Android
    Tornado
    chf007
        35
    chf007  
       364 天前
    NestJS Phoenix
    Binwalker
        36
    Binwalker  
       364 天前
    前端:solid.js
    后端:axum
    ORM:SeaORM
    可谓性能爆炸,当然,仅用于个人项目
    Leviathann
        37
    Leviathann  
       364 天前
    @Binwalker 然后 qps 峰值 < 1 是吧
    hackerfans
        38
    hackerfans  
       364 天前
    django 凑合
    skyworker
        39
    skyworker  
       364 天前
    @heyjei 你如果用惯了 eloquent 的话,其他的 web 框架的 ORM 其实都不怎么样
    Dart
        40
    Dart  
       364 天前   ❤️ 2
    什么都用 从 go 到 Python 但是给我赚钱的居然是 Yii1 和 PhalconPHP4 无语。
    gowk
        41
    gowk  
       364 天前
    我选 ASP.NET 8 + SqlSugar + Vue 3.x
    softerzhangyu
        42
    softerzhangyu  
       364 天前 via Android
    为啥新项目都用 fastapi
    ixixi
        43
    ixixi  
       364 天前   ❤️ 1
    react + golang gin
    paradox8599
        44
    paradox8599  
       364 天前 via Android
    nextjs + keystonejs + prisma
    BORBER
        45
    BORBER  
       364 天前
    @Binwalker 蛙 和我选的一摸一样 兄弟有眼光
    hanzijinjin
        46
    hanzijinjin  
       364 天前
    react + sanic
    zzzkkk
        47
    zzzkkk  
       364 天前 via Android
    @Dart
    哪来的赚钱项目
    zhwithsweet
        48
    zhwithsweet  
       364 天前
    remix !
    zhwithsweet
        49
    zhwithsweet  
       364 天前
    hono.js!
    tyzandhr
        50
    tyzandhr  
       364 天前 via Android
    giraffe.fsharp
    hunk
        51
    hunk  
       364 天前
    flask->spring boot
    摆脱了 orm 的约束,手搓 sql ,用上了 postgresql 原生的函数,gist 索引,爽歪歪。
    ayang23
        52
    ayang23  
       364 天前
    fastapi+sqlmodel 感觉也还行,想要不折腾还是 django
    ModerRAS
        53
    ModerRAS  
       363 天前 via iPhone   ❤️ 1
    blazor server+litedb
    wenhuacode
        54
    wenhuacode  
       363 天前
    tornado
    VVVYGD
        55
    VVVYGD  
       363 天前
    axum
    ma836323493
        56
    ma836323493  
       363 天前
    astro
    akaHenry
        57
    akaHenry  
       362 天前
    不限定语言版本:

    1. rust: Rocket > axum(并不好用).
    2. go: dapr. https://github.com/dapr/go-sdk


    限定 Python:

    1. 小项目, 内网项目, 糊屎项目, 原型项目, 首选 django, 其次 fastapi.

    2. 考虑微服务可组合性, bali (内置 fastapi + grpc) https://github.com/bali-framework/bali

    3. 考虑多语言组合(遗留复用 + 未来升级不浪费): 可以看看 dapr. https://github.com/dapr/python-sdk


    PS:

    降本增效周期, 没必要赶时髦.(企业不买单)

    怎么舒服, 怎么快速, 怎么来.

    django( DRF) 大多数场景, 都够用 + 好用. 如果有性能焦虑, 可以看看 dapr.

    有 dapr 集成 + 兜底. 其他 fastapi 优势并不明显.(当然 dapr 集成 fastapi 也没任何问题)


    anyway, 用啥不用啥, 不必太焦虑. 自己开心就好. (用过太多语言+框架, 见过太多无聊口水)

    anyway, 用啥不用啥, 不必太焦虑. 自己开心就好. (用过太多语言+框架, 见过太多无聊口水)

    anyway, 用啥不用啥, 不必太焦虑. 自己开心就好. (用过太多语言+框架, 见过太多无聊口水)


    我只是来分享一些实践心得, 感兴趣的, 可以看看.
    shinession
        58
    shinession  
       362 天前
    flask -> fastapi, 感觉速度快了点, 内存占用更少
    fzzff
        59
    fzzff  
       362 天前
    fastapi+tortoise-orm 刚从 django 切换过来感觉除了没了好用的自带 admin 其他体验都很不错
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2745 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 08:12 · PVG 16:12 · LAX 00:12 · JFK 03:12
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.