Архитектура SPA с использованием Java + Spring и Vue.js?
Здравствуйте!
Вопрос такой: собрал команду для реализации проекта, бэкендеры работают с java + spring, а фронтендер использует vue.
Проблема в том, что ни они раньше подобным ни занимались, ни я (я работаю с php и js, но сейчас как раз пытаемся освоить новые технологии).
Можно ли на такой связке реализовать одностраничное приложение, чтобы страницы индексировались?
Как реализовать архитектуру? Какие ещё технологии использовать?
Спасибо за внимание к вопросу!
Помимо более качественного индексирования поисковиками:
+ Полное разделение логики клиента и сервера, что делает приложение более чистым и прозрачным.
+ Имея полноценный API - вы можете прикрепить к нему какие угодно другие клиентские приложения (мобильные, desktop, терминалы и т.д.)
kinton, Nuxt не обязателен, это надстройка над Vue. Он просто содержит много готового в том числе облегчает создание SSR.
Благо дока по SSR у Vue хорошая и подробная, да и на русском. Удачи вам!
Если в Spring для вас в новинку, начните со Spring Boot