Next.js 在国外还能火多久

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

或者有没有 v 友分析下 Next.js 这一套的未来。
8150 次点击
所在节点    程序员
59 条回复
ibegyourpardon
117 天前
你就当成是下一个 Spring Boot+ Vue in china 的地位就可以了。

说人话就是纵使它有千般不好万般不是,你还是只管冲就对了。

对了,我卖 Next.js 的课的。XD

以及,大小写正确好评。
ZZ74
117 天前
就是个 api+jsp 的混合体。反正好用就会有人用 直到新的更好用的出来
woodytang
117 天前
前端那帮人不知道在搞点什么
服务端渲染最搞笑了,又走回 php 几十年前的老路,我还不如去用 laravel 全家桶
wxw752
116 天前
我们需要爬虫收录,技术选型的时候让我们用 Next.js ,被我和一同事当场制止

现在 PHP 单独搞了一套专供爬虫的页面,爬虫请求到网关那层,发现是爬虫直接跳 PHP 。
falcon05
116 天前
挺好的,我喜欢。
lstz
116 天前
看到不少"Next.js sucks"的文章在外网,可以 check 下这个 issue 的最后几条回复 https://github.com/vercel/next.js/discussions/39242#discussioncomment-10432676
ShuWei
116 天前
@wxw752 SSR ?
ShuWei
116 天前
用过一段时间,目前基本弃用了,用的过程中最大的感受就是莫名其妙的问题还不少,而且是偶尔就蹦出来新的,这一点挺符合一般前端框架的尿性的,跟 js 本身如出一辙。不过,用来做东西本身其实还不错,已经能应付绝大部分场景,配合服务端渲染,能做的事情还是很多的,要不是好几次蹦出来的奇怪问题让我恼火了,估计会一直用
flmn
116 天前
我对 Next.js 的评价是:这是要接过 PHP 的衣钵的。
dayeye2006199
116 天前
这玩意儿会 react 还需要专门学吗?
07aPzknB16ui9Cp3
116 天前
要看你自身的项目需求和个人倾向

Next 这种东西的源头来自前端社区,如果你的项目很复杂并且工具链比较现代,后端比较薄只有 CURL ,或者你的团队还有单独的人力维护一个中间层,并且你还遇到了静态化的需求,这种东西就完美契合你

而且这种东西并不能取代传统意义的后端服务,特别是对于互联网里面常见的分布式系统,这种东西的技术特征很难满足设计需求,或者说没什么优势;又或者你本身是一个后端从业者,对这种技术的出发点比较困惑,结果就是你可能会认为这玩意是个奇怪的 php 模板,那么就不要碰,因为你不理解它的应用场景

如果你要做一些 Singleton web service with modern frontend toolchain ,除了这东西你还可以看看 remix 和 Blazor ,在服务器逻辑方面更直接一点

至于工作方面,个人想来想去觉得和 Java 一点关系都没有
jlak
116 天前
作为 React 首推的框架已经是前端中 T0 的地位
目前看来周边生态都在往 Next.js 靠拢
除非作死不然不太容易会凉
TabGre
116 天前
Next 或许会死,但是 React 不会
BeijingBaby
116 天前
前端以前是切图的,写不了后端,也没啥技术含量,薪水一直上不去。

后来又了各种框架,现在还能写后端了,后端再也不是 php,java,python...专属的了。

前端的地位、薪水终于上来了,很不容易。。。
xuanbg
116 天前
你管他会不会火,不火难道就不能用了?还有,这玩意还需要花功夫学吗?不是看一眼就会用了吗?没什么代价的事,有什么好纠结的?

换我的话,这些工具到用的时候直接上手用就是了,学是不可能学的,这辈子都不可能。
GeekGao
116 天前
Next.js 并不是前端必备技能,反而它是基于的 React ,后者才是。
ellermister
116 天前
@woodytang
@wxw752

next.js 没用过,但是我最近用 nuxt 写代码
ssr 最终部署出来效果挺好的,浏览器端速度很快,由于框架是自己解决服务器与客户端渲染一致问题,就很依赖框架自带的组件和能力,如果有什么不支持的动态 js 或者插入一些传统 js 就会很麻烦。

另外在开发阶段,速度极其慢,我不是很懂,看起来他要把所有元素抛到前端动态渲染动态引入,刷新页面后,看起来页面加载好了,实际还有很多请求没有加载完,你点一下他就跳转了(衰退到传统网页),又得重新加载....


整个速度贼慢,还很耗费机器性能。
echo0x000001
116 天前
@dayeye2006199 需要,很多新概念
DoveAz
116 天前
@ellermister 这个很可能是 vite 的问题,而不是 nuxt 的
gogogo1203
116 天前
定位是国外的话, 我只能说别无他路。 我也不喜欢 Nextjs, 各种'use client',各种 opt out ssr. 但是这个就是国外的主流。开源的项目基本都是用的 Nextjs.

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

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

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

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

© 2021 V2EX