Что означает фраза бэкенд интернет магазина на Laravel а фронтенд на Vue.js? Правильный ли это подход?
Что означает фраза бэкенд интернет магазина на Laravel а фронтенд на Vue.js? Я правильно понимаю, что это значит Laravel делает запросы в БД и передает данные через API во Vue.js, а каталог товаров, корзина и прочие выводятся в компонентах Vue.js? И второй вопрос, очень часто вижу инфу, что js фреймворки - губительны для SEO. Насколько это соответствует действительности? И может быть какой-нибудь Js фреймворк больше подходит для SEO?
1) так и есть в общем. Т.е. решили вы добавить потом приложение - пишете запросы на api и используете.
2) ssr гуглите. как по мне так достаточно обширный вопрос.
Если ваш сайт не генерирует статические страницы - то js губителен для SEO в рамках Яндекса. Гугл умеет работать со страницами, которые отрисовываются на js.
1. Да, это нормально. Бэкенд на бэкендерском фреймворке, а фронтенд на SPA на жаваскрипте.
2. Да, SPA усложняет SEO, но это решается при помощи SSR https://ssr.vuejs.org/ru/