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

兄弟们,要搞个 Web 项目,用 NestJS 还是 Next.js 呢? (之前没 Node 开发经验,从零开始)

  •  
  •   inSpring · 2024-02-01 21:29:19 +08:00 · 6473 次点击
    这是一个创建于 372 天前的主题,其中的信息可能已经有所发展或是发生改变。
    39 条回复    2024-03-10 21:03:51 +08:00
    SHF
        1
    SHF  
       2024-02-01 21:32:49 +08:00   ❤️ 1
    用 Koa.js
    SingeeKing
        2
    SingeeKing  
       2024-02-01 21:40:52 +08:00
    NestJS 是后端吧,你想问的或许是 Next/Nuxt ?这俩选择…… 主要先看你喜欢 React 还是 Vue
    LandCruiser
        3
    LandCruiser  
       2024-02-02 00:10:05 +08:00
    区别不大,主要你都不会啊,学哪个不是学
    kneo
        4
    kneo  
       2024-02-02 00:47:23 +08:00 via Android   ❤️ 1
    啥也不懂的话,其实适合 next.js 。
    但是呢,我怕你学不会。
    kuituosi
        5
    kuituosi  
       2024-02-02 01:10:22 +08:00
    nextjs 就是 node 上加了服务器渲染,如果你需要服务器渲染只能这个
    nestjs 就是 node 上加了 java 的 spring 那一套,如果你会 java 这个上手也就一周
    IvanLi127
        6
    IvanLi127  
       2024-02-02 01:40:36 +08:00   ❤️ 1
    重后端就 nestjs ,不然随便选。不过刚来的,建议 nestjs ,因为你想要的的东西大部分他的文档上会有,包括生态,ORM 、缓存、文件上传处理什么的,不用自己到处找。
    dianso
        7
    dianso  
       2024-02-02 01:48:03 +08:00
    后端 go
    前端 vue
    vcchao
        8
    vcchao  
       2024-02-02 05:05:27 +08:00 via Android
    可以 nest x next
    Seanfuck
        9
    Seanfuck  
       2024-02-02 09:05:03 +08:00
    怎么都不提 jquery 一把梭了,简单省事
    CodeCodeStudy
        10
    CodeCodeStudy  
       2024-02-02 09:10:29 +08:00
    用 nuxt 啊,基于 vue 的
    zhongs
        11
    zhongs  
       2024-02-02 09:20:29 +08:00
    前后分离用 NestJS ,反之用 Next.js ;新手建议用 NestJS
    LavaC
        12
    LavaC  
       2024-02-02 09:23:50 +08:00
    我最近自己写东西就是 Nuxt + Nest ,这两不冲突的,Nuxt(Next)的客户端方面本身就是优秀的二次封装框架。
    hunk
        13
    hunk  
       2024-02-02 09:24:49 +08:00
    nextjs 支持后端,新项目正准备着手试试。前后端统一会方便很多。
    stevenlee1921
        14
    stevenlee1921  
       2024-02-02 09:26:05 +08:00
    Next.js 还是挺好用的
    MENGKE
        15
    MENGKE  
       2024-02-02 09:39:52 +08:00
    之前搞后端的话用 nest ,和后端的思想比较像,但是要搞钱后端分离。用 next 的话可以前后端一块开发了
    dbit
        16
    dbit  
       2024-02-02 09:43:09 +08:00 via Android
    nestjs 没 node 经验 很难的
    dj721xHiAvbL11n0
        17
    dj721xHiAvbL11n0  
       2024-02-02 09:55:33 +08:00
    @SHF koa 入门的,现在基本就是 koa.js 后端,然后前端随便选
    TimPeake
        18
    TimPeake  
       2024-02-02 09:56:20 +08:00
    NestJS 是后端框架啊,Next.js 是 React Plus, 纯前端就是后者
    dc2002007
        19
    dc2002007  
       2024-02-02 09:57:58 +08:00
    Nest.js 服务端的框架,适合做大型应用的服务端程序, 对等于 java 的 spring-boot
    Next.js react 的前端 ui 框架,不适合做 admin ,适合做 website
    Nuxt.js 服务端 模板渲染引擎,只是通过服务端渲染的手段来跑页面
    dj721xHiAvbL11n0
        20
    dj721xHiAvbL11n0  
       2024-02-02 09:58:04 +08:00
    兄弟你以前是干嘛的,next 和 nest 不是一类东西啊
    popil1987
        21
    popil1987  
       2024-02-02 09:59:28 +08:00
    虽然 nextjs 有 server action ,但 nextjs 只能提供 rest api ,以后有可能提供其它接口比如 websocket ,graphql 等,要用 nestjs + nextjs
    amirliu
        22
    amirliu  
       2024-02-02 10:06:45 +08:00
    如果不太懂的话,出钱让这里的兄弟们给你造一个
    webfamer
        23
    webfamer  
       2024-02-02 10:16:25 +08:00
    没懂,next.js 不是 ssr 吗,nestjs 是 node 框架啊,都不是一个东西,什么选哪个
    pdzinc
        24
    pdzinc  
       2024-02-02 10:23:42 +08:00
    看你需求啊哥们,技术不是最关键的
    version
        25
    version  
       2024-02-02 10:28:45 +08:00   ❤️ 1
    前端 vue react
    后端用 nodejs 的 koa 或 express 别用 ts 语言.脱裤子放屁..非要用 ts 还不如换其它语言 php 或 go
    terranboy
        26
    terranboy  
       2024-02-02 10:31:21 +08:00
    一起用 后端 NEST 前端 NEXT
    paopjian
        27
    paopjian  
       2024-02-02 10:50:08 +08:00
    我这种看单词就头疼的看楼上简直感觉群魔乱舞,名字起得也太像了,难受
    next nuxt nest 我日了
    ultimate42
        28
    ultimate42  
       2024-02-02 11:21:53 +08:00
    nest+prisma 还是挺舒服的
    landers2015
        29
    landers2015  
       2024-02-02 13:05:07 +08:00
    用 Laravel + Angular 的举个爪
    potatowish
        30
    potatowish  
       2024-02-02 13:24:06 +08:00 via iPhone
    一个是前端一个是后端,没有可比性。建议是 Next.js 搞前端,再搭配你熟悉的语言搞后端
    ychost
        31
    ychost  
       2024-02-02 16:56:20 +08:00
    next.js + supbase/vercel 还可以,如果纯 server 推荐 koa2
    mark2025
        32
    mark2025  
       2024-02-02 21:56:31 +08:00
    试试蚂蚁金福的 midway.js https://midwayjs.org/
    比 spring 风格的 nest 简单多了,AOP ,IOC 都具有。我用它开发项目,效率很高。
    K332
        33
    K332  
       2024-02-03 09:46:59 +08:00
    先说说你要做什么类型的 web 项目吧,也许不一定要用到 server
    Obj9527
        34
    Obj9527  
       2024-02-03 17:38:26 +08:00
    @version 求教为啥说是脱裤子放屁呢?有类型约束不好吗
    jones2000
        35
    jones2000  
       2024-02-03 23:17:28 +08:00
    vue + java
    version
        36
    version  
       2024-02-04 00:17:15 +08:00
    @Obj9527 如果作为后端语言..nodejs 国内地位不太高..国外可能相对好些..快速迭代人员成本低...在国内基本 nodejs 作为中间件多.业务接口中转输出 api...或者作为屎山 java 旧项目 C++等代码的一个重构桥梁...既然充当万能胶..就要避免过于严格的检查和报错的概率..尽可能承接别人的接口留下的坑....会编程就是会 js..搞 nodejs 的大部分都是自己第二个语言..没人会 nodejs 出生起步.那一定是半路才出家..这个以后找工作都难
    yscnysj
        37
    yscnysj  
       2024-02-04 00:45:30 +08:00
    新手不建议上来就学 nestjs 啊,除非你是从 java ,php 其他后端转来的。
    jixiaopeng
        38
    jixiaopeng  
       350 天前
    nextjs ,希望能帮到你。
    项目亮点
    C-Shopping 的亮点之一是我们采用了一系列先进的技术,包括 Next.js 、Tailwind CSS 、Headless UI 、Redux-Toolkit-RTK Query 等,为用户提供了极致的性能和体验。不仅注重美观,更追求技术上的卓越。

    项目在线演示地址:

    docker 部署地址: http://shop.huanghanlian.com/
    vercel 部署地址: https://c-shopping-three.vercel.app/
    项目传送门: https://github.com/huanghanzhilian/c-shopping
    zhouxiaoxiao
        39
    zhouxiaoxiao  
       334 天前
    @inSpring OP 的问题,都是可以在 3R 社区找到,3R 社区,是一个集合 ts 全栈开发和远程技术变现学习,海外外包接单,远程招聘求职,创业融资等资源互通的高端数字游民基地,欢迎大家咨询。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   949 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 20:53 · PVG 04:53 · LAX 12:53 · JFK 15:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.