laogui
五年前就开始用了,现在这货也备受指责,越来越重,上手门槛越来越高,而且改来改去,几个月前发现改成 app router 很多写法又变了,就算熟悉 react 用这个也要学不少它独有的写法。所以很多人叛逃到了 remix ,astro 这些框架上。
ericgui
laogui 我也好几年尝试了,感觉确实很多坑今年又捡回来了, 感觉还行,这几年进步很多
FollowHYH
基于文件目录其实没什么问题,和后端包管理器不一样,前端一个路径对应一个页面对用户友好。
OhMyZzh
next.js 的价值在于快递启动
光集成 react+typescript+hotreload+bundle 优化+css module+router+ssr+deploy 就够喝好几壶了
使用 next.js 相当于雇了一个专业团队帮你搞定了这些事情,直接上手堆业务就行
当然我也不是很喜欢 next.js 这种强绑定基建的框架,vercel 的恰饭逻辑是把你困在他们打造的场景里持续消费,所以我不建议一条道走到黑,快速实现原形后就应该想办法拆除框架
FollowHYH
我觉得楼主可以试试 SvelteKit 。会原生 JavaScript 就会 Svelte ,几乎没有上手成本,不用操心状态管理。不过它由于起步较晚( 2019 年),现在生态还比较匮乏。
jguo
跟 springboot 火的原因一样,提供了一整套效果还行的解决方案。
MENGKE
musi 已读乱回?说的是服务的部署,和静态资源是一个概念吗
ada87
很多好处只有自己用了才能感受,看一万篇帖子也 GET 不到。
zed1018
好不好用我不好说,我只写了一个 oauth2 的 provider 。但是这个东西升级过快,没有 LTS 版本,组件包含的东西又多,反正生产系统里我是建议是谨慎考虑的。别因为有 breaking changes 卡住安全更新。这点跟楼上提到的 spring-boot 不一样,spring-boot 的 API 已经很稳定了。
Adelell
前端这样的旅程,要考多少泪水来完整,新造的轮子。
Adelell
曾经我茫然前行,前端的路上。优雅刺痛著灵魂,找不到应该的方向。 前端这样的旅程,要用多少泪水来完整。是否我能期待遥远天际,一起编程,新造的轮子😃🎸🎵🎵
mioktiar56
Adelell 哈哈,学不完了。这个没学完,下个又出来了
dfkjgklfdjg
因为现在很多前端都是写管理后台的拼图仔(页面仔)?都是已经在搭好基建的框架上面堆业务代码。
所以感觉不到有区别,就会感觉到“为了一个不太重要的 SEO”折腾了那么多东西。
所以如果只看流行,忽略了就业环境和工作环境,确实会很迷惑。
lanlanye
从后端角度看 SSR 确实很微妙……感觉就像在看人把一个早就存在的东西换了个角度重新发明出来。
ygweric
1. 后台系统用 react 的脚手架,例如 antd pro 。
网站(门户、官网、工具站、博客、FAQ 、论坛)用 nextjs ,可以无缝实现 SEO 的强支持,完美解决了 SPA 在 SEO 的方面弱项(面试必问的问题)
2. 用 Next.js 写页面,可以平替 PHP ,React 的语言结构真没的说,jsx 用起来哔 Vue 灵活太多了
hadeshe
next 的优势不仅仅在于框架自身,还在于和 vercel 搭配,上手试试就知道了
Seria
前端就喜欢瞎几把改瞎几把造轮子,用多了 Vue 、React 之类的框架,最终还是回归了 Laravel(ThinkPHP)+代码模板一把梭,稳定性、SEO 、响应速度都提成了不止一点点。
flmn
Next.js 的价值在于可以在 Edge 进行计算,怎样自己私有化部署就不现实了,就要用现成的云平台,如 Vercel ,这样想快乐地使用开源软件的全部能力就很难了。
React 的开发团队直接在文档里推这种方式,不能说没有一点利益关系。
tikazyq
Next.js 的香来自于 Vercel 这个平台,不在于技术本身。你要知道,CI/CD 、环境隔离、日志监控、HTTPS 证书、域名一套全部解决了,这是多么省事儿!
tianzx
解决了什么问题,你没有高强度的去使用,说也说明白只会引来争论。如果感兴趣就去看看我做的 Saasfly ,解决同样问题付出的代价是什么,有没有更优雅的解决方案,相信你就心里有数了。
MorJS
不懂就问有哪些公司在使用?不是玩具一个吗?