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

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

  •  
  •   inSpring · 324 天前 · 6207 次点击
    这是一个创建于 324 天前的主题,其中的信息可能已经有所发展或是发生改变。
    39 条回复    2024-03-10 21:03:51 +08:00
    SHF
        1
    SHF  
       324 天前   ❤️ 1
    用 Koa.js
    SingeeKing
        2
    SingeeKing  
       324 天前
    NestJS 是后端吧,你想问的或许是 Next/Nuxt ?这俩选择…… 主要先看你喜欢 React 还是 Vue
    LandCruiser
        3
    LandCruiser  
       324 天前
    区别不大,主要你都不会啊,学哪个不是学
    kneo
        4
    kneo  
       324 天前 via Android   ❤️ 1
    啥也不懂的话,其实适合 next.js 。
    但是呢,我怕你学不会。
    kuituosi
        5
    kuituosi  
       324 天前
    nextjs 就是 node 上加了服务器渲染,如果你需要服务器渲染只能这个
    nestjs 就是 node 上加了 java 的 spring 那一套,如果你会 java 这个上手也就一周
    IvanLi127
        6
    IvanLi127  
       324 天前   ❤️ 1
    重后端就 nestjs ,不然随便选。不过刚来的,建议 nestjs ,因为你想要的的东西大部分他的文档上会有,包括生态,ORM 、缓存、文件上传处理什么的,不用自己到处找。
    dianso
        7
    dianso  
       324 天前
    后端 go
    前端 vue
    vcchao
        8
    vcchao  
       324 天前 via Android
    可以 nest x next
    Seanfuck
        9
    Seanfuck  
       324 天前
    怎么都不提 jquery 一把梭了,简单省事
    CodeCodeStudy
        10
    CodeCodeStudy  
       324 天前
    用 nuxt 啊,基于 vue 的
    zhongs
        11
    zhongs  
       324 天前
    前后分离用 NestJS ,反之用 Next.js ;新手建议用 NestJS
    LavaC
        12
    LavaC  
       324 天前
    我最近自己写东西就是 Nuxt + Nest ,这两不冲突的,Nuxt(Next)的客户端方面本身就是优秀的二次封装框架。
    hunk
        13
    hunk  
       324 天前
    nextjs 支持后端,新项目正准备着手试试。前后端统一会方便很多。
    stevenlee1921
        14
    stevenlee1921  
       324 天前
    Next.js 还是挺好用的
    MENGKE
        15
    MENGKE  
       324 天前
    之前搞后端的话用 nest ,和后端的思想比较像,但是要搞钱后端分离。用 next 的话可以前后端一块开发了
    dbit
        16
    dbit  
       324 天前 via Android
    nestjs 没 node 经验 很难的
    dj721xHiAvbL11n0
        17
    dj721xHiAvbL11n0  
       324 天前
    @SHF koa 入门的,现在基本就是 koa.js 后端,然后前端随便选
    TimPeake
        18
    TimPeake  
       324 天前
    NestJS 是后端框架啊,Next.js 是 React Plus, 纯前端就是后者
    dc2002007
        19
    dc2002007  
       324 天前
    Nest.js 服务端的框架,适合做大型应用的服务端程序, 对等于 java 的 spring-boot
    Next.js react 的前端 ui 框架,不适合做 admin ,适合做 website
    Nuxt.js 服务端 模板渲染引擎,只是通过服务端渲染的手段来跑页面
    dj721xHiAvbL11n0
        20
    dj721xHiAvbL11n0  
       324 天前
    兄弟你以前是干嘛的,next 和 nest 不是一类东西啊
    popil1987
        21
    popil1987  
       324 天前
    虽然 nextjs 有 server action ,但 nextjs 只能提供 rest api ,以后有可能提供其它接口比如 websocket ,graphql 等,要用 nestjs + nextjs
    amirliu
        22
    amirliu  
       324 天前
    如果不太懂的话,出钱让这里的兄弟们给你造一个
    webfamer
        23
    webfamer  
       324 天前
    没懂,next.js 不是 ssr 吗,nestjs 是 node 框架啊,都不是一个东西,什么选哪个
    pdzinc
        24
    pdzinc  
       324 天前
    看你需求啊哥们,技术不是最关键的
    version
        25
    version  
       324 天前   ❤️ 1
    前端 vue react
    后端用 nodejs 的 koa 或 express 别用 ts 语言.脱裤子放屁..非要用 ts 还不如换其它语言 php 或 go
    terranboy
        26
    terranboy  
       324 天前
    一起用 后端 NEST 前端 NEXT
    paopjian
        27
    paopjian  
       324 天前
    我这种看单词就头疼的看楼上简直感觉群魔乱舞,名字起得也太像了,难受
    next nuxt nest 我日了
    ultimate42
        28
    ultimate42  
       324 天前
    nest+prisma 还是挺舒服的
    landers2015
        29
    landers2015  
       324 天前
    用 Laravel + Angular 的举个爪
    potatowish
        30
    potatowish  
       324 天前 via iPhone
    一个是前端一个是后端,没有可比性。建议是 Next.js 搞前端,再搭配你熟悉的语言搞后端
    ychost
        31
    ychost  
       324 天前
    next.js + supbase/vercel 还可以,如果纯 server 推荐 koa2
    mark2025
        32
    mark2025  
       323 天前
    试试蚂蚁金福的 midway.js https://midwayjs.org/
    比 spring 风格的 nest 简单多了,AOP ,IOC 都具有。我用它开发项目,效率很高。
    K332
        33
    K332  
       323 天前
    先说说你要做什么类型的 web 项目吧,也许不一定要用到 server
    Obj9527
        34
    Obj9527  
       323 天前
    @version 求教为啥说是脱裤子放屁呢?有类型约束不好吗
    jones2000
        35
    jones2000  
       322 天前
    vue + java
    version
        36
    version  
       322 天前
    @Obj9527 如果作为后端语言..nodejs 国内地位不太高..国外可能相对好些..快速迭代人员成本低...在国内基本 nodejs 作为中间件多.业务接口中转输出 api...或者作为屎山 java 旧项目 C++等代码的一个重构桥梁...既然充当万能胶..就要避免过于严格的检查和报错的概率..尽可能承接别人的接口留下的坑....会编程就是会 js..搞 nodejs 的大部分都是自己第二个语言..没人会 nodejs 出生起步.那一定是半路才出家..这个以后找工作都难
    yscnysj
        37
    yscnysj  
       322 天前
    新手不建议上来就学 nestjs 啊,除非你是从 java ,php 其他后端转来的。
    jixiaopeng
        38
    jixiaopeng  
       303 天前
    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  
       287 天前
    @inSpring OP 的问题,都是可以在 3R 社区找到,3R 社区,是一个集合 ts 全栈开发和远程技术变现学习,海外外包接单,远程招聘求职,创业融资等资源互通的高端数字游民基地,欢迎大家咨询。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2970 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 13:18 · PVG 21:18 · LAX 05:18 · JFK 08:18
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.