最近在学习Next.js存在一个疑问,如果只需要做前端界面的渲染和交互后端逻辑都用java来做,是否还需要使用Next.js,还是说直接使用React+Tailwind css更好
存在疑问
最近在学习Next.js存在一个疑问,如果只需要做前端界面的渲染和交互后端逻辑都用java来做,是否还需要使用Next.js,还是说直接使用React+Tailwind css更好
存在疑问
关于Next.js做纯前端的问题,我来给你一个实际的分析。
如果你只做前端界面,后端全用Java,其实是可以用Next.js的,但这有点像用宝马去菜市场买菜 - 能用,但浪费了它的主要优势。
Next.js最厉害的地方是服务端渲染和静态生成这些功能,特别适合需要SEO优化的网站。但如果你只想要一个漂亮的单页应用,React+Tailwind其实就够用了,而且学习曲线更平缓。
我个人建议是这样的:
如果你的项目是管理后台、企业内部系统这类不需要SEO的应用,直接用React就好。
如果你在做面向用户的网站,特别是内容丰富需要被搜索引擎收录的那种,Next.js能帮你解决很多问题。
另外考虑一点:你的团队熟悉哪种技术栈?如果大家都是React高手,没必要为了赶时髦去用Next.js增加学习成本。
选技术就像选工具,不是越高级越好,而是最适合你手头工作的那个才是最好的。
和后端没有关系,不管你是用 NextJS
还是 React
来做前端,数据都可以通过接口来获取的。
所以主要看你是只做何种类型的项目。
NextJS
,直接用 React
+ Tailwind
也可以。NextJS
的。10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答5.2k 阅读✓ 已解决
1 回答3.4k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决