I am a front-end developer. I have not learned the back-end language. Recently, I have been learning the basics of vue.js,vue and vuex for some time. When I read the official documents, I saw server-side rendering. Nuxt.js, would like to ask what is the specific difference between server-side rendering and client-side rendering. As a front-end developer, front-end and front-end separation is popular (usually companies separate front-end and back-end rendering. Rarely need to do full stack), whether you need to learn nuxt.js? If the server rendering is separated from the front and back end, it should be done by the front and rear end. Of course, I know that learning one more language, art does not weigh down, just want to know more about the positioning of this framework, if there are many applications, I am sure to learn, but because of the front-end aspect I still have a lot to learn, css3 js and so on, how should I choose? Hope that friends who have this opinion will share their views, thank you!