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

做个调研,兄弟们,你们公司后端框架目前用的是哪个? Express、Koa、NestJS?

  •  1
     
  •   inSpring · 2024-04-08 17:00:12 +08:00 · 22205 次点击
    这是一个创建于 516 天前的主题,其中的信息可能已经有所发展或是发生改变。
    131 条回复    2024-09-08 10:26:21 +08:00
    1  2  
    archergu
        101
    archergu  
       2024-04-09 13:57:06 +08:00
    @fenglirookie 没有过,我平时没有啥项目需要用 next/nuxt 之类的框架。
    darklost
        102
    darklost  
       2024-04-09 13:59:06 +08:00
    一个人干 PHP laravel
    多人合作 java spring 全家桶 or golang
    Jiki
        103
    Jiki  
       2024-04-09 14:14:00 +08:00
    常规 Web 项目:Next.js
    纯后端项目:Fastify
    horizon
        104
    horizon  
       2024-04-09 14:14:14 +08:00
    有没有最新的 nextjs 的 docker 部署范例,为什么我 docker 构建出来好几个 G 。。而且非常慢
    daysv
        105
    daysv  
       2024-04-09 14:20:14 +08:00
    现在 node 的 orm 都有哪些? 好久没用了
    lstz
        106
    lstz  
       2024-04-09 14:50:30 +08:00 via Android   ❤️ 1
    @blur1119 相对来说,英文更重要一些,只要你过了四六级,敢说敢表达,加上技术不太菜,就没问题了
    dengshen
        107
    dengshen  
       2024-04-09 14:52:21 +08:00 via Android
    nestjs
    qweruiop
        108
    qweruiop  
       2024-04-09 15:32:52 +08:00
    以前用 java ,后来用 go ,现在用 nestjs ,一把梭,同样的 web 业务,nestjs 的开发时间是 java 和 go 的一半以上,耗时的分析任务,或者 ai ,该 python ,java 的,反正都是调服务。。。新时代的 php 啊~~~
    zackzergzeng
        109
    zackzergzeng  
       2024-04-09 15:43:45 +08:00
    NestJS 比较符合 spring boot 的习惯,后续来主要语言非 js 的后端也好接手维护,其他的我觉得都差不多……
    lozzow
        110
    lozzow  
       2024-04-09 16:37:54 +08:00
    NestJS 让我难受了好久,一股浓重的 java 味道,我喜欢什么东西都自己拼凑的感觉,所以我选择 koa
    shuimugan
        111
    shuimugan  
       2024-04-09 16:45:13 +08:00
    @289396212 想追求更好的方案呗,做做减法。一些常用的东西,.Net 的第一方支持更好。比如表单校验规则写好了,Swagge 文档也就生成好了。而在 Nest.js 里既要用 class-validator ,又要用 @nestjs/swagger ,一共 2 套装饰器才能实现;

    像 http client 这种常用的东西,got 、undici 、got-scraping 选择太多的同时它们迭代多年还小 bug 不断。

    还有 AOT 可以压缩更极限:像 pkg 本质上也就是把用到的 js 文件选出来压缩到一起,运行的时候实际上还是要解压的,只是解压得少一些而已,而且跨平台编译需要用 qemu 虚拟机,很重。

    还有性能分析诊断的工具、冷启动速度、资源占用等,都是 C# 可以做到更好。


    现在我本地可以跑比较大的模型,可以当作是无限 token 消耗,所以也想趁机看看用 AI 把整个项目翻译成另一种语言的可行性,这样以后也能把一些别的语言流行库进行一个大翻译,搞不好以后就是世界大同。

    当然,追求极致还得用 Rust ,现阶段只是在性能和开发效率之间取一个平衡,现在 AI 写 Rust 代码的准确率还是不高。等下一步 AI 进化了,一次性写对代码的几率大幅度提高了,就再迁移了,反正拆分得好可以一层一层迁移。
    Weilence
        112
    Weilence  
       2024-04-09 16:52:24 +08:00
    nestjs ,对 ts 支持好一些,写习惯了强类型。
    CHTuring
        113
    CHTuring  
       2024-04-09 16:56:19 +08:00
    Nuxt 或者 Next ,它们配合云服务和 edge 还行。要跑满整个 node 生态能退又能进那选 Nest 准没错。
    wupher
        114
    wupher  
       2024-04-09 17:28:55 +08:00
    next
    piecezzz
        115
    piecezzz  
       2024-04-09 17:39:33 +08:00
    springboot springboot ,java 系是真的臃肿,好在生态强大,啥组件都有,不用动脑子,CV 战士。
    个人还是倾向于*js ,够快。
    travellerly
        116
    travellerly  
       2024-04-09 18:24:38 +08:00
    Spring Cloud Alibaba 全套
    Hudiebbk
        117
    Hudiebbk  
       2024-04-09 18:34:21 +08:00
    vertx
    huruwo
        118
    huruwo  
       2024-04-09 18:40:20 +08:00
    thinkphp 拍黄片就说最好的语言
    Dragonphy
        119
    Dragonphy  
       2024-04-10 08:31:07 +08:00
    最近看到一种新生态选择:bun + hono
    blur1119
        120
    blur1119  
       2024-04-10 09:55:45 +08:00   ❤️ 1
    @lstz 感谢,还想请教下,外企投递的渠道还是那些招聘软件吗。还是说需要注意内推和官网公告呢
    lstz
        121
    lstz  
       2024-04-10 09:59:34 +08:00 via Android
    @blur1119 不客气的! 我是在 boss 上找的,每个外企情况都不同... 你可以公众号官网都看看
    blur1119
        122
    blur1119  
       2024-04-10 10:15:06 +08:00
    @lstz 好!
    mougua
        123
    mougua  
       2024-04-10 17:21:31 +08:00
    springboot
    zhennann
        124
    zhennann  
       2024-04-11 11:38:04 +08:00
    如果上 NodeJS 工作流引擎,就用 CabloyJS
    lellansin
        125
    lellansin  
       2024-04-15 11:33:55 +08:00
    eggjs (midway)
    kiddyu
        126
    kiddyu  
       2024-04-15 16:59:04 +08:00
    Hono + sutando ORM
    chuck1in
        127
    chuck1in  
       2024-04-17 20:56:57 +08:00
    @encro 这个挺好啊,之前还以为比较新的就是 fastify
    alanhe421
        128
    alanhe421  
       2024-04-21 12:31:14 +08:00
    koajs ,都行这个不是问题,熟悉就行
    lvajax
        129
    lvajax  
       2024-04-26 14:52:25 +08:00
    nestjs
    gsisland
        130
    gsisland  
       2024-04-26 18:02:35 +08:00
    honojs
    nextjs
    yudoo
        131
    yudoo  
       364 天前
    @ragnaroks 为什么疫情后就是 nextjs 了
    1  2  
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2525 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 05:19 · PVG 13:19 · LAX 22:19 · JFK 01:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.