大家最近新项目用什么 Web 框架? - V2EX
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 12631 次点击
    这是一个创建于 660 天前的主题,其中的信息可能已经有所发展或是发生改变。
    59 条回复    2023-12-25 17:10:38 +08:00
    gitrebase
        1
    gitrebase  
       2023-12-22 19:06:13 +08:00   2
    python 就直接 fastapi 了吧
    GlobalNPC
        2
    GlobalNPC  
       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
    持续关注中
    IceTech
        18
    IceTech  
       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  
       2023-12-23 16:47:38 +08:00
    在学 rust ,所以个人项目用的 axum
    niubiman
        25
    niubiman  
       2023-12-23 16:49:30 +08:00
    asp.net core
    zhuzixian
        26
    zhuzixian  
       2023-12-23 17:09:17 +08:00
    ASP.NET Core
    chenqh
        27
    chenqh  
       2023-12-23 18:18:39 +08:00
    tornado
    raycool
        28
    raycool  
       2023-12-23 19:02:00 +08:00
    我也用 tornado
    R4rvZ6agNVWr56V0
        29
    R4rvZ6agNVWr56V0  
       2023-12-23 20:01:56 +08:00
    fastapi 用了 3 年了
    lanlanye
        30
    lanlanye  
       2023-12-23 20:13:41 +08:00
    FastAPI + SQLAlchemy
    ospulse
        31
    ospulse  
       2023-12-23 20:13:42 +08:00
    我用 ruby on rails
    lavvrence
        32
    lavvrence  
       2023-12-23 20:26:57 +08:00
    Next.js tailwindcss
    pming1
        33
    pming1  
       2023-12-23 20:44:29 +08:00
    ASP.NET Core
    roundgis
        34
    roundgis  
       2023-12-23 20:47:16 +08:00 via Android
    Tornado
    chf007
        35
    chf007  
       2023-12-23 20:51:02 +08:00
    NestJS Phoenix
    Binwalker
        36
    Binwalker  
       2023-12-23 21:00:24 +08:00
    前端:solid.js
    后端:axum
    ORM:SeaORM
    可谓性能爆炸,当然,仅用于个人项目
    Leviathann
        37
    Leviathann  
       2023-12-23 21:07:34 +08:00
    @Binwalker 然后 qps 峰值 < 1 是吧
    hackerfans
        38
    hackerfans  
       2023-12-23 21:48:45 +08:00
    django 凑合
    skyworker
        39
    skyworker  
       2023-12-23 21:58:07 +08:00
    @heyjei 你如果用惯了 eloquent 的话,其他的 web 框架的 ORM 其实都不怎么样
    Dart
        40
    Dart  
       2023-12-23 22:27:04 +08:00   2
    什么都用 从 go 到 Python 但是给我赚钱的居然是 Yii1 和 PhalconPHP4 无语。
    gowk
        41
    gowk  
       2023-12-23 23:43:34 +08:00
    我选 ASP.NET 8 + SqlSugar + Vue 3.x
    fanyikoukouchi
        42
    fanyikoukouchi  
       2023-12-23 23:45:32 +08:00 via Android
    为啥新项目都用 fastapi
    ixixi
        43
    ixixi  
       2023-12-24 01:18:42 +08:00   1
    react + golang gin
    paradox8599
        44
    paradox8599  
       2023-12-24 02:10:27 +08:00 via Android
    nextjs + keystonejs + prisma
    BORBER
        45
    BORBER  
       2023-12-24 02:32:35 +08:00
    @Binwalker 蛙 和我选的一摸一样 兄弟有眼光
    hanzijinjin
        46
    hanzijinjin  
       2023-12-24 09:47:04 +08:00
    react + sanic
    zzzkkk
        47
    zzzkkk  
       2023-12-24 09:57:38 +08:00 via Android
    @Dart
    哪来的赚钱项目
    zhwithsweet
        48
    zhwithsweet  
       2023-12-24 10:19:25 +08:00
    remix !
    zhwithsweet
        49
    zhwithsweet  
       2023-12-24 10:19:35 +08:00
    hono.js!
    tyzandhr
        50
    tyzandhr  
       2023-12-24 12:03:18 +08:00 via Android
    giraffe.fsharp
    hunk
        51
    hunk  
       2023-12-24 12:48:00 +08:00
    flask->spring boot
    摆脱了 orm 的约束,手搓 sql ,用上了 postgresql 原生的函数,gist 索引,爽歪歪。
    ayang23
        52
    ayang23  
       2023-12-24 13:43:16 +08:00
    fastapi+sqlmodel 感觉也还行,想要不折腾还是 django
    ModerRAS
        53
    ModerRAS  
       2023-12-24 19:50:24 +08:00 via iPhone   1
    blazor server+litedb
    wenhuacode
        54
    wenhuacode  
       2023-12-25 09:33:21 +08:00
    tornado
    VVVYGD
        55
    VVVYGD  
       2023-12-25 09:40:45 +08:00
    axum
    ma836323493
        56
    ma836323493  
       2023-12-25 14:21:27 +08:00
    astro
    akaHenry
        57
    akaHenry  
       2023-12-25 16:16:16 +08:00
    不限定语言版本:

    1. rust: Rockt > 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  
       2023-12-25 16:16:39 +08:00
    flask -> fastapi, 感觉速度快了点, 内存占用更少
    fzzff
        59
    fzzff  
       2023-12-25 17:10:38 +08:00
    fastapi+tortoise-orm 刚从 django 切换过来感觉除了没了好用的自带 admin 其他体验都很不错
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2333 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 15:53 PVG 23:53 LAX 08:53 JFK 11:53
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86