我是一个前端开发者,没有学习过后端语言,最近正在学习vue.js,vue的基础知识和vuex已经了解一段时间了,在看官方文档时,看到了服务端渲染,nuxt.js,想问下,这个服务端渲染和客户端渲染的具体区别是什么,还有作为前端开发,目前流行前后端分离(一般公司都会前后端分离,很少有需要做全栈的),需不需要学习nuxt.js?这个服务端渲染要是前后端分离,应该是前后端谁来完成。当然我知道多学一门语言,艺多不压身,只是想多了解下这个框架的定位,如果应用的多,肯定要学的,但是因为前端方面我还有许多东西需要学习,css3 js等,这个应该怎么取舍? 希望有这方面见解的朋友分享下看法,谢谢!
nuxt是用来做ssr的,也就是说需要seo的网站,上nuxt是个不错的选择。这和前后端分离没什么直接关系。前后端分离一般是后端提供restful接口,前端接收纯json数据。从你的言语中可以得知你在前端的水平还在一个比较低的层次,那么这个时候去思考nuxt为时过早了。js的基础打好,什么node框架都是浮云。所以css3/js那些,先去扎实的学吧。真正去做后端,学的东西不比前端内容少。