Next.js 在国外还能火多久

84 天前
 hylqs
楼主后端加半个前端,现在不知道是该继续深入 Java 还是学 Next.js ,后者在国外挺火,学会以后找 remote work 会不会更容易。

或者有没有 v 友分析下 Next.js 这一套的未来。
7683 次点击
所在节点    程序员
59 条回复
luckycat
83 天前
NextJS 现在火是因为之前有多年的积累,然而现在技术路线往后端靠拢是一个不知天高地厚的做法,后端几十年来成熟的技术体系 NextJS 绝对是无法撼动丝毫的。

只要再出现一个专注前端,摒弃 Server Component 的 JS 框架,NextJS 被淘汰指日可待。Server Component 是个怪胎,并不是趋势。
ellermister
83 天前
@DoveAz 但是我单纯 vue3 基于 vite 很快的的哟。。我觉得就是 nuxt 那一套慢以及 nextui 更慢。最新版
agdhole
83 天前
很蠢的路线,试图抢占后端市场,做成银弹,实际上啥都做不成
qweruiop
83 天前
感觉做成银弹了,但实际上还差的远啊。。。
terranboy
83 天前
很多人理解错了 NEXT.JS 其实定位为胶水层,简单的后端 本身能实现,复杂的后端用 API 和 GRPC 这些连接, 重要的核心还是在专注前端的 SSR (既能利用 REACT 来写用户体验强的 UI , 又能服务端渲染), 但是很多人 NEXT.JS 用的不对 ,基本全是 use client ,等于用的是 REACT
foolishcrab
83 天前
js react tsx 所有这些能流行起来最大的优点就是灵活性,react 2024 年还整天挂在嘴上 just javascript 。
你再看看 Next 它灵活吗,连文件夹组织都想管。主打 DX 却又有无数 break change 和几千个未解决 issue 。

这东西你能接受全部按照它推荐的范式去写,那确实很快,但是问题来了,那为什么不写 vue ?
但凡你的需求它满足不了你想 workaround 或者改造的时候,赶紧逃离
wangshuo6
83 天前
快速开发新产品还是好用的,并不一定用到 nextjs 的后段功能,最多整整服务端渲染
youyang
83 天前
缺人可以叫我
huangzhiyia
83 天前
nextjs 中的 action 特性非常舒服

后端不用再封装 api 层
前段不用再自己调用 fetch 请求

开发体验已经强的离谱 现在那个非 react 的框架/语言能做到?
sweat89
83 天前
jsp:这个我熟
mx1700
83 天前
@zmaplex 十几年前的 asp.net 可以一战😏
terranboy
83 天前
把一个 强交互性的 UI 静态部分通过服务端渲染出来再跟前端 JS 水合 这是 php jsp 后端渲染能做到的?
june4
83 天前
@zmaplex 别的框架可能也在跟进,比如类似这种 https://docs.solidjs.com/solid-router/concepts/actions
huangzhiyia
83 天前
@june4 简单看了下也蛮不错似乎比 react 香 前端框架迭代太快了实在肝不动了

准备就抱着 React + Tailwind CSS 养老 😂
TheWalkingDead
83 天前
真的很讨厌前端...
zed1018
83 天前
无论怎么吹 nextjs 的 SSR 能力,但凡在国内用 ant.d 基本没法告别 "use client",如果不是全局的话各种甚至 hydration error
satoru
83 天前
你要学什么取决于你要做什么,而不是拿两个东西问“哪个更有前途”
如果你不是要学来做什么,那大概率你学完也是忘了,找工作也不会有什么优势
asuraa
83 天前
我最近特别喜欢 Blazor 这玩意一把梭 太爽了
xiaohanyu
83 天前
Next.js 还是做了非常做的事情的,比如 prefetch ,图片的优化等等,很多效果靠传统的后端语言 + 传统的 jQuery/DOM 蛮难实现的。

Vercel 本身的一个 commerce 的 demo: https://demo.vercel.store/,你可以试试这个站的不同页面切换的效果,想想如果用传统的 jQuery/DOM 该如何做。
logic2
83 天前
@dayeye2006199 需要的,page 路由,SSR ,还有接口调用 鉴权,都是绑定在 Next.js 一块的,全栈说实话不是这样全栈的,js 很多场景 并不一定合适

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1069285

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX