The SPA architecture using Java + Spring Vue.js?

Hello!
The question is: has assembled a team to implement the project, backender work with java + spring, and pretender uses vue.
The problem is that neither they previously did, nor am I (I work with php and js, but now just trying to learn a new technology).
Is it possible for a bundle to implement a single-page app to page is indexed?
How to implement the architecture? What technology to use?
Thank you for your attention to the question!
June 8th 19 at 17:19
1 answer
June 8th 19 at 17:21
Solution
As an option.
Make two separate applications:
1) Vue + SSR(rendering on the server side)
2) Java REST API

From SPA call API.

Besides the better indexing by search engines:
+ Complete separation of logic client and server, making the application more clear and transparent.
+ Having a full-fledged API - you can attach any other client applications (mobile, desktop, terminals, etc.)
Probably have a lot to deal with, as with the first paragraph and, in particular, Nuxt, we didn't sign anybody. Thanks for the reply! - luis.Kr commented on June 8th 19 at 17:24
, Nuxt not required, this add-on Vue. It just contains a lot of ready including facilitates the creation of SSR.
The good Doc for SSR Vue have a good and extensive, and Russian. Good luck to you!
If Spring is new to you, start with Spring Boot - Davonte.Renner commented on June 8th 19 at 17:27
So separately we have fronend with SSR and separate REST Java with Spring framework. Right? - nikita.Stracke commented on June 8th 19 at 17:30
All right. - Davonte.Renner commented on June 8th 19 at 17:33

Find more questions by tags One-page applicationVue.jsJavaJavaScriptSpring