nodejs+react 还是继续 spring cloud - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
luckhzq
V2EX    程序员

nodejs+react 还是继续 spring cloud

  •  
  •   luckhzq 2023-11-28 21:57:17 +08:00 4012 次点击
    这是一个创建于 684 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在公司是使用 spring cloud 的,奈何公司拖欠工资,年底又不好找工作,上家公司是做 react+java 全栈,后面找到个 react+nodejs 全栈的几十人的小公司,项目组三人左右,在纠结要不要去。在想要继续深耕 java 还是去做 react+nodejs 全栈。

    第 1 条附言    2023-11-29 06:57:22 +08:00
    感谢大家的回答,提问这个更关心的是未来职业规划的问题了。已经工作六七年了,前三年是 react 加 java 全栈,最近这几年是只有 Spring cloud 那些。所以有些纠结要不要这份工作。
    第 2 条附言    2023-12-01 12:40:46 +08:00
    非常感谢大家的回复,其实我真正纠结的点是职业规划。在想哪个方向会走得更远、更久。而不是只看当下。新的工作相信还是能够胜任的。
    24 条回复    2023-11-30 13:35:40 +08:00
    wjx0912
        1
    wjx0912  
       2023-11-28 22:01:05 +08:00
    推荐 nodejs+react
    luckhzq
        2
    luckhzq  
    OP
       2023-11-28 22:11:15 +08:00
    @wjx0912 怎么说,有什么建议的理由吗,确实挺纠结的
    estk
        3
    estk  
       2023-11-28 22:51:14 +08:00
    nextjs
    potatowish
        4
    potatowish  
       2023-11-28 23:07:48 +08:00 via iPhone
    nextjs+java
    flmn
        5
    flmn  
       2023-11-28 23:58:50 +08:00
    国外公司真是好喜欢用 node 那一套,我们还是万年不变 java 。
    XCFOX
        6
    XCFOX  
       2023-11-29 02:29:33 +08:00
    我已经搞了很久 nodejs react 全栈了。
    结论是 nodejs 作为后端来说是很不错的。

    首先 nodejs 的 io 模型性能极好,正常 curd 业务的处理速度不比 Java/Go 差。真有 CPU 密集场景,那也可以直接调用 C++/Rust : https://napi.rs/

    更重要的是 node.js 的 crud 开发体验要比 Java/Go 好得多,nodejs 生态下有 Prisma 、MikroORM 、TypeORM 这些兼顾类型安全、开发效率的 ORM 。据我所知 Java/Go 生态下是没有可以媲美的 ORM 类库的。

    还有就是 js/ts 的语言特性。js 这门语言很烂,一般都会选择上 ts 。ts 的面向对象语法和 C#/Java 很贴近,时下火热的 nestjs 就一股 spring 味。
    XCFOX
        7
    XCFOX  
       2023-11-29 02:33:15 +08:00   1
    nodejs+react 还有一个好处是可以很轻易实现前后端类型安全: https://trpc.io/

    省去了前后端沟通的时间,只要后端写了强类型的接口,前端就可以愉快地调用了。
    estk
        8
    estk  
       2023-11-29 07:24:36 +08:00 via iPhone
    @XCFOX #7
    前后端分离的话,trpc 接口给前端调用很麻烦吧
    你用了 nomorepo ,turborepo 之类的?
    niubiman
        9
    niubiman  
       2023-11-29 07:48:42 +08:00
    来写 c#吧,nodejs 和 java 的优点它都有,还有很多他们没有的优点
    KMpAn8Obw1QhPoEP
        10
    KMpAn8Obw1QhPoEP  
       2023-11-29 07:49:52 +08:00 via Android   1
    Node 全栈+1 谁爱写 Java 谁写去 我选 TS
    murmur
        11
    murmur  
       2023-11-29 08:37:25 +08:00
    spring cloud 外包用的多,外包的前端基本都 vue
    ragnaroks
        12
    ragnaroks  
       2023-11-29 08:40:42 +08:00
    这两没啥冲突,nodejs 门槛极低上手极快,业余花点时间熟悉下就可以写简历上了
    bianhui
        13
    bianhui  
       2023-11-29 08:54:12 +08:00
    还是那句话,你做什么不取决于你想做什么,而是你喜欢的公司,岗位,工作是做什么的。市场从来不是选择题。如果真到了你有选择的资本时候,或许你也不纠结这个选择题了
    zuosiruan
        14
    zuosiruan  
       2023-11-29 09:14:47 +08:00 via iPhone
    国内万年 java
    lbunderway
        15
    lbunderway  
       2023-11-29 09:55:08 +08:00
    nestjs 用起来还是不错,就是像 swager 这些包在正式环境没法剥离,造成镜像太大了
    gcgj72
        16
    gcgj72  
       2023-11-29 09:55:56 +08:00 via iPhone
    面向工资编程
    opentrade
        17
    opentrade  
       2023-11-29 12:46:12 +08:00
    有个 GitHub Next.js Octernship 可以看看 https://classroom.github.com/a/lUc7Iq7T
    dartabe
        18
    dartabe  
       2023-11-29 15:29:47 +08:00
    最近学了下 .Net Core. 觉得大公司可能完全不会考虑 用 Nodejs 做后端

    不过你 Java 上手 Nestjs 也就分分钟的事情
    asen001
        19
    asen001  
       2023-11-29 17:38:53 +08:00
    @XCFOX #7 trpc 我尝试过一个小项目,react 中的类型推导经常出现莫名其妙的 any ,需要重启 typescript 服务(使用 webstorm )
    Robertwhite
        20
    Robertwhite  
       2023-11-29 17:58:25 +08:00
    @opentrade 大佬,点了你这个链接,点得太快,不小心被分配了一个 github classroom assignments ,怎么取消?
    pikko
        21
    pikko  
       2023-11-29 18:05:01 +08:00
    @XCFOX #7 好东西,可以可以
    opentrade
        22
    opentrade  
       2023-11-30 00:21:33 +08:00
    @Robertwhite 不用管,没事
    devtch
        23
    devtch  
       2023-11-30 09:30:39 +08:00 via iPhone
    manning
        24
    manning  
       2023-11-30 13:35:40 +08:00
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5481 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 08:31 PVG 16:31 LAX 01:31 JFK 04:31
    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