V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
BeijingBaby
V2EX  ›  Node.js

2026 年, node 写后端你用的 nestjs, fastify, honojs 还是其他?

  •  
  •   BeijingBaby · 18 小时 59 分钟前 · 4198 次点击
    90 条回复    2026-03-27 22:46:01 +08:00
    AresChang
        1
    AresChang  
       18 小时 51 分钟前   ❤️ 1
    nitro!
    semiboldhung
        2
    semiboldhung  
       18 小时 48 分钟前 via Android   ❤️ 1
    个人项目的话,我首选 hono ,虽然不是为 node 设计的,但通过 adapter 也能用 node 。

    nest 的话 angular 味太重,不喜欢 java 味的 js 。

    fastify 太老了。
    helloet
        3
    helloet  
       18 小时 47 分钟前   ❤️ 1
    hono 很好用
    lujiaosama
        4
    lujiaosama  
       18 小时 41 分钟前
    nestjs.比较成熟.
    xiaoz
        5
    xiaoz  
       18 小时 40 分钟前 via Android
    hono 又轻,又快,又简单。
    molvqingtai
        6
    molvqingtai  
       18 小时 29 分钟前
    hono
    daysv
        7
    daysv  
       18 小时 24 分钟前
    就我这个老东西还在 koa 吗
    mynameislihua
        8
    mynameislihua  
       18 小时 23 分钟前 via Android
    为什么不用 koa ?
    WarlockMan
        9
    WarlockMan  
       18 小时 23 分钟前
    hono 设计的好。
    bitkuang
        10
    bitkuang  
       18 小时 21 分钟前 via Android
    就我用 koa 吗
    pyyalt
        11
    pyyalt  
       18 小时 20 分钟前
    Nestjs 吧 我跟 #4 想法一样。有成熟的配套支持。
    Cbdy
        12
    Cbdy  
       18 小时 20 分钟前
    纯后端的话,我会用 Hono ;如果是普通的站点,我会用 Next.js 。
    Keystroke
        13
    Keystroke  
       18 小时 19 分钟前   ❤️ 2
    我还在用 Express
    workbest
        14
    workbest  
       18 小时 19 分钟前
    让 ai 自己选
    CHTuring
        15
    CHTuring  
       18 小时 14 分钟前
    月经贴。折腾来折腾去,Nest 最稳。更别说 AI 的情况下,就算你是小白也暂时没有遇到实现不了的。
    xj3hd
        16
    xj3hd  
       18 小时 12 分钟前
    一直用的 nestjs ,感觉还是比较适合企业级开发
    make115
        17
    make115  
       18 小时 12 分钟前
    前后端 一把梭 next
    liuliancc
        18
    liuliancc  
       18 小时 11 分钟前 via Android
    我喜欢 expressjs
    Dylaan
        19
    Dylaan  
       18 小时 11 分钟前
    Express.js
    edward1987
        20
    edward1987  
       18 小时 10 分钟前   ❤️ 2
    midway
    mrzhiin
        21
    mrzhiin  
       18 小时 9 分钟前   ❤️ 1
    honojs
    vitality
        22
    vitality  
       18 小时 8 分钟前
    Hono !
    Elysia 也很不错
    EJW
        23
    EJW  
       18 小时 6 分钟前
    nextjs 一把梭,前后端不分离,丢给 ai 写起来还方便😂
    vitality
        24
    vitality  
       18 小时 6 分钟前
    @vitality 而且优先使用 Bun
    Node 很多 API 设计放到现在看,都不太合理。
    wildnode
        25
    wildnode  
       18 小时 5 分钟前   ❤️ 1
    自己个人项目用了 Elysia ,还不错,开发者本人挺有意思,是个泰国小男娘
    公司的新项目、小规模的 还是选了 Hono ,之前的老项目是 Nest
    putaozhenhaochi
        26
    putaozhenhaochi  
       17 小时 57 分钟前
    bun
    lonjin
        27
    lonjin  
       17 小时 56 分钟前
    expressjs
    lavvrence
        28
    lavvrence  
       17 小时 55 分钟前
    纯后端用老牌经典的 express 。
    全栈用 next.js
    kakki
        29
    kakki  
       17 小时 53 分钟前
    最讨厌自己开组装厂,用 python 直接 Django,用 node 直接 nest.js
    zsj1029
        30
    zsj1029  
       17 小时 51 分钟前 via iPhone
    已经切 dart 了,支持跨平台打包 10 兆,运行内存 10 兆以内,类 js 语法,可以挑战 golang
    SayHelloHi
        31
    SayHelloHi  
       17 小时 50 分钟前
    简单的 hono 复杂的 nest.js
    Ketteiron
        32
    Ketteiron  
       17 小时 48 分钟前   ❤️ 1
    如果打算上边缘计算,只能选 hono 。
    如果限定 nodejs 我自己的排名是 hono > elysia > fastify > express > other ,排名基于个人主观喜好。
    如果站在客观视角,也会考虑 nestjs ,但是 AI 时代这种玩意还是尽早淘汰掉比较好,相同的项目,使用 nestjs 起码 比 hono 多烧 2 倍以上 token ,大量细碎文件也会给重构带来巨大阻力,来来回回烧掉无意义 token 。
    june4
        33
    june4  
       17 小时 47 分钟前
    为什么现在谈后端框架 koa 连名字都没了
    我还在用
    DAMNCRAB
        34
    DAMNCRAB  
       17 小时 43 分钟前
    Elysia.js 二次元框架谁不喜欢呢
    DICK23
        35
    DICK23  
       17 小时 34 分钟前
    elysia 。简单,直接,类型安全,性能好
    victimsss
        36
    victimsss  
       17 小时 27 分钟前
    NestJS 生态成熟,文档也齐全,加上有 ai 辅助,管他 xx 味儿的。
    Lemonadeccc
        37
    Lemonadeccc  
       17 小时 22 分钟前
    只会 nest ,然后如果上微服务其他的 node 框架可以么。还是说我用 node 就不应该上微服务
    zy445566
        38
    zy445566  
       17 小时 19 分钟前
    我是直接用 next.js ,虽然框架比较不优雅,但是 Ai 写起来方便,前后端上下文全面一点,不需要我联调就能直接跑。
    反正不是我写代码,肯定选个 Ai 方便的😏
    milkleeeeee
        39
    milkleeeeee  
       17 小时 18 分钟前
    我最近还真问过 claude code 的 opus 4.6 ,它说 ai 会首选 fastify ,次选 hono ,不会选 nestjs 因为太多规则了
    davecat
        40
    davecat  
       16 小时 54 分钟前
    nestjs 一定会给你加分。。。
    现在全栈要求基本都是 node(nestjs) python,国外对 nestjs 认可度非常高。 现在 agent 在 AI 时代大火,全都是用 TS Python 写的,可以看下 Openclaw 官方语言,TS 占比高达 88.8%,你就知道未来也许前端全栈程序员优势更大。。。
    akko
        41
    akko  
       16 小时 45 分钟前
    @davecat 但是国内。。。
    ty4z2008
        42
    ty4z2008  
       16 小时 45 分钟前
    当然是 NestJS ,做生产环境最重要的是生态齐全还有稳定
    把 NestJS 交给 codex 或者 claude 也很轻松的开发。
    version
        43
    version  
       16 小时 42 分钟前
    当然是 deno 但 Bun 未来可期
    duan602728596
        44
    duan602728596  
       16 小时 24 分钟前
    这个时代 Nestjs+Angular 其实是不错的选择,而且 Angular 的使用也越来越轻量化,而且 monorepo 统一前后端类型也很好用
    lujiaosama
        45
    lujiaosama  
       16 小时 12 分钟前
    @duan602728596 从全栈的角度出发, 不知道 Angular+ Nestjs 还是 Vue3+ Nestjs 对 AI 更友好. 感觉好像也没啥区别
    kuangjg1024
        46
    kuangjg1024  
       16 小时 4 分钟前
    @daysv 我也是
    LucasMartine
        47
    LucasMartine  
       16 小时 2 分钟前
    golang
    GPLer
        48
    GPLer  
       15 小时 56 分钟前 via Android
    首先排除 nest.js ,用这个干嘛不上 Java Spring
    接着排除国产 KPI 项目
    再排除 Express 、Koa 、Fastify ,太老了
    最后选型了 Elysia.js + Bun ,AI 让开发不是问题后,具体技术栈已经不再重要了,运行效率是第一位的,这个应该是目前最快的相对成熟完善的框架了。
    loading
        49
    loading  
       15 小时 51 分钟前
    真的是每隔 3 个月就换,上阵子我还在看 nestjs ,现在冒出来 hono 了。
    ronyin
        50
    ronyin  
       15 小时 48 分钟前 via Android
    nestjs
    kuxuan
        51
    kuxuan  
       15 小时 45 分钟前
    nestjs
    meteor957
        52
    meteor957  
       15 小时 44 分钟前 via Android
    hono
    CHTuring
        53
    CHTuring  
       14 小时 52 分钟前   ❤️ 1
    @loading #49 我经常折腾,能说的上来的 Node 后端我全用过,还弄过插件。现在无脑选 Nest ,稳就一个字。
    sunwang
        54
    sunwang  
       14 小时 33 分钟前
    nestjs
    wangtian2020
        55
    wangtian2020  
       14 小时 31 分钟前
    不如 node-red 一根毛,只要是还在一维写代码那就永远有难维护的问题
    unbridle
        56
    unbridle  
       14 小时 24 分钟前
    不懂 node 后端,codex 5.4 根据我的需求用了 fastify ,怎么感觉没人提这个🤡
    eroko
        57
    eroko  
       14 小时 15 分钟前
    以前用 express ,现在还在用 express
    poly1911
        58
    poly1911  
       14 小时 15 分钟前
    nestjs hono
    qiuxuqin
        59
    qiuxuqin  
       14 小时 12 分钟前
    我选 hono
    slowgen
        60
    slowgen  
       13 小时 48 分钟前
    看你自己技术品味。

    喜欢 Java 系:用 Nest.js 。印象中 Nest.js 是 Node 中第一个出现的纯 TypeScript 的后端框架,在早期可以用它得到比较好的类型提示的收益,现在收益不大,而且 TypeScript 和 Java 在运行阶段有本质的不同,Nest.js 属于过度设计了,很多操作脱裤子放屁。所以我后面把 Nest.js 的项目都迁移到 Hono 了,顺便迁移到 Deno 减少了很多依赖。

    喜欢 Laravel/Ruby On Rails:用 AdonisJS 。它前几个版本一直没有拥抱 TypeScript ,现在的版本拥抱了。

    想要部署在 edge 得到弹性伸缩和打不死:选 Hono 。可以跑在 Cloudflare Worker 上,Cloudflare 不死你就不死,连服务器都不用维护,减少了非常多的攻击面。

    想要服务端渲染做 SEO:选 Deno 的 Fresh 。讲真 Node 从 v16 到现在的更新一点都不吸引人,大家都是套 V8 ,Deno 在生产可靠性比 Bun 好,API 比 Node 友好,非常适合做减法,哪怕是纯后端我现在也都是用 Deno 跑…哦不对,我新开的项目都去用 Go 了,逃(
    yhxx
        61
    yhxx  
       13 小时 40 分钟前
    eggjs 已经彻底凉了?这么多楼一个提到的都没有
    midway 还有人提一句呢
    loading
        62
    loading  
       12 小时 55 分钟前
    @slowgen 我喜欢用 Golang ,所以我应该用哪个 js[doge]
    TomyJan
        63
    TomyJan  
       12 小时 49 分钟前
    express
    LearningKid
        64
    LearningKid  
       12 小时 48 分钟前
    投 Nestjs 一票。写习惯了就好
    dadaa
        65
    dadaa  
       12 小时 46 分钟前
    @Keystroke 我也在用,感觉 express 很轻量,很好用
    sometime
        66
    sometime  
       12 小时 42 分钟前
    NestJS + Fastify
    uni
        67
    uni  
       12 小时 39 分钟前
    我选 effect-ts ,我想知道还有没有第二个人跟我一样的
    OXOYO
        68
    OXOYO  
       12 小时 39 分钟前
    这是 AI 考虑的问题,你非要我回答的话让我先问问 AI
    XCFOX
        69
    XCFOX  
       12 小时 38 分钟前
    自研 GraphQL 框架 GQLoom
    https://gqloom.dev/
    chenyu0532
        70
    chenyu0532  
       12 小时 37 分钟前
    这么多楼,就我自己在用 AI 写 fastify???
    CosmoLau
        71
    CosmoLau  
       12 小时 30 分钟前
    elysia ,因为我是二刺螈😀
    dadaa
        72
    dadaa  
       12 小时 29 分钟前
    @loading #62 gin.js🤡
    BeautifulSoap
        73
    BeautifulSoap  
       12 小时 28 分钟前
    honojs 啊,nodejs 界的 gin 。纯粹的毛坯房什么都没有,但也意味着自己可以随便加东西。而且可以比较简单地和 lambda 这种 serverless 结合。
    owtotwo
        74
    owtotwo  
       12 小时 6 分钟前
    想了想 2026 年新开的后端项目好像都不怎么用 js 了(项目情况允许的话基本都 rust 写 axum 或 loco 了

    不过偶尔还是会用用 之前是 koa2 到 koa3 后面基本都 hono 了 express 略重而大项目反倒又不会去用它

    对于 node 的话 很小的项目就 bun 全家桶 deno2 倒是用得少(虽然兼容性上来了也支持了 npm 包)
    而因为 bun 的兼容 所以 node 虽然依然会定期更新 LTS 版 但几乎不怎么用来开发了
    (基本只用 npm i -g 装一些 cli 以及跑别人的项目

    有个同事倒是十分喜欢用 deno2 写 ts 写什么都用 ts 命令行工具 跨平台 GUI(Electron 浏览器扩展/油猴
    就算一些一次性脚本代码 用 python 更快 但只要能用 ts 写的 决不写其他语言 虽然不太能理解 但能看出也是真爱了
    nansshan
        75
    nansshan  
       12 小时 4 分钟前
    hono
    calvinHxx
        76
    calvinHxx  
       12 小时 4 分钟前
    express 吧, 轻量简约,要啥自己添加。
    yemoluo
        77
    yemoluo  
       11 小时 53 分钟前
    astro
    yulii
        78
    yulii  
       11 小时 2 分钟前
    目前是 AI 写。自己主要写 业务逻辑 + 业务模块边界约束 + 测试例子三个文档,然后 review AI 的代码,出现问题了,再修改对应的文档。
    Bluecoda
        79
    Bluecoda  
       10 小时 37 分钟前
    hono 代码怎么看都舒服
    TianQian
        80
    TianQian  
       9 小时 32 分钟前
    sails.js 有人知道吗
    zhw2590582
        81
    zhw2590582  
       9 小时 0 分钟前
    Express.js
    保持着能用就行的心态,不搞花里胡俏,什么性能不性能的不重要
    ByteCat
        82
    ByteCat  
       8 小时 52 分钟前   ❤️ 1
    ORPC+Hono
    darkengine
        83
    darkengine  
       7 小时 55 分钟前
    我在用 expressjs
    isbase
        84
    isbase  
    PRO
       7 小时 23 分钟前
    express 一把梭有啥问题么?
    weixiangzhe
        85
    weixiangzhe  
       7 小时 21 分钟前
    koa 简单个屁,还是 fastify 简单好使
    felbryiozzzz
        86
    felbryiozzzz  
       6 小时 32 分钟前
    怎么没人用 strapi 啊 这玩意还带个管理后台,集成了角色权限 调试起来多方便 个人用的、小的玩具项目还是很舒服的
    streamrx
        87
    streamrx  
       6 小时 29 分钟前 via iPhone
    capnweb
    hutoer
        88
    hutoer  
       6 小时 26 分钟前
    可以看看这个: https://github.com/iii-hq/iii
    Rust2015
        89
    Rust2015  
       6 小时 25 分钟前
    投 express 一票 哈哈,老话说:老而弥坚谓之贼
    14
        90
    14  
       5 小时 37 分钟前
    投 fastify 一票
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   917 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 50ms · UTC 20:23 · PVG 04:23 · LAX 13:23 · JFK 16:23
    ♥ Do have faith in what you're doing.