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

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

  •  
  •   inSpring · 37 天前 · 9306 次点击
    这是一个创建于 37 天前的主题,其中的信息可能已经有所发展或是发生改变。
    130 条回复    2024-04-26 18:02:35 +08:00
    1  2  
    archergu
        101
    archergu  
       36 天前
    @fenglirookie 没有过,我平时没有啥项目需要用 next/nuxt 之类的框架。
    darklost
        102
    darklost  
       36 天前
    一个人干 PHP laravel
    多人合作 java spring 全家桶 or golang
    Jiki
        103
    Jiki  
       36 天前
    常规 Web 项目:Next.js
    纯后端项目:Fastify
    horizon
        104
    horizon  
       36 天前
    有没有最新的 nextjs 的 docker 部署范例,为什么我 docker 构建出来好几个 G 。。而且非常慢
    daysv
        105
    daysv  
       36 天前
    现在 node 的 orm 都有哪些? 好久没用了
    lstz
        106
    lstz  
       36 天前 via Android   ❤️ 1
    @blur1119 相对来说,英文更重要一些,只要你过了四六级,敢说敢表达,加上技术不太菜,就没问题了
    dengshen
        107
    dengshen  
       36 天前 via Android
    nestjs
    qweruiop
        108
    qweruiop  
       36 天前
    以前用 java ,后来用 go ,现在用 nestjs ,一把梭,同样的 web 业务,nestjs 的开发时间是 java 和 go 的一半以上,耗时的分析任务,或者 ai ,该 python ,java 的,反正都是调服务。。。新时代的 php 啊~~~
    zackzergzeng
        109
    zackzergzeng  
       36 天前
    NestJS 比较符合 spring boot 的习惯,后续来主要语言非 js 的后端也好接手维护,其他的我觉得都差不多……
    lozzow
        110
    lozzow  
       36 天前
    NestJS 让我难受了好久,一股浓重的 java 味道,我喜欢什么东西都自己拼凑的感觉,所以我选择 koa
    shuimugan
        111
    shuimugan  
       36 天前
    @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  
       36 天前
    nestjs ,对 ts 支持好一些,写习惯了强类型。
    CHTuring
        113
    CHTuring  
       36 天前
    Nuxt 或者 Next ,它们配合云服务和 edge 还行。要跑满整个 node 生态能退又能进那选 Nest 准没错。
    wupher
        114
    wupher  
       36 天前
    next
    piecezzz
        115
    piecezzz  
       36 天前
    springboot springboot ,java 系是真的臃肿,好在生态强大,啥组件都有,不用动脑子,CV 战士。
    个人还是倾向于*js ,够快。
    travellerly
        116
    travellerly  
       36 天前
    Spring Cloud Alibaba 全套
    Hudiebbk
        117
    Hudiebbk  
       36 天前
    vertx
    huruwo
        118
    huruwo  
       36 天前
    thinkphp 拍黄片就说最好的语言
    Dragonphy
        119
    Dragonphy  
       35 天前
    最近看到一种新生态选择:bun + hono
    blur1119
        120
    blur1119  
       35 天前   ❤️ 1
    @lstz 感谢,还想请教下,外企投递的渠道还是那些招聘软件吗。还是说需要注意内推和官网公告呢
    lstz
        121
    lstz  
       35 天前 via Android
    @blur1119 不客气的! 我是在 boss 上找的,每个外企情况都不同... 你可以公众号官网都看看
    blur1119
        122
    blur1119  
       35 天前
    @lstz 好!
    mougua
        123
    mougua  
       35 天前
    springboot
    zhennann
        124
    zhennann  
       34 天前
    如果上 NodeJS 工作流引擎,就用 CabloyJS
    lellansin
        125
    lellansin  
       30 天前
    eggjs (midway)
    kiddyu
        126
    kiddyu  
       30 天前
    Hono + sutando ORM
    chuck1in
        127
    chuck1in  
       28 天前
    @encro 这个挺好啊,之前还以为比较新的就是 fastify
    alanhe421
        128
    alanhe421  
       24 天前
    koajs ,都行这个不是问题,熟悉就行
    lvajax
        129
    lvajax  
       19 天前
    nestjs
    gsisland
        130
    gsisland  
       19 天前
    honojs
    nextjs
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1184 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 18:32 · PVG 02:32 · LAX 11:32 · JFK 14:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.