andrei500
@andrei500
Middle Frontend Vue.js

Как и зачем Vue.js связан с Laravel?

1.
Что имеется в виду под словами "vue.js входит в ядро laravel"?
Что я должен знать об этом, как vue.js разработчик и что учитывать при разработке с laravel?

2.
Недавно видел проект в котором фронтенд лежит в папке resources, вместе со всеми папками laravel, а сборка клиента происходит не через vue-cli а через laravel-mix.

Зачем фронтендеру использовать какой то там встроенный сборщик для фронтенда от laravel, когда у есть vue-cli ?)
Какие преимущества? Мне кажется это плохая практика, так как:
1) мешает полной изоляции фронтенда и бекенда
2) если каждый бекенд фреймворк будет предоставлять собственные сборщики для фронтенда, фронтендеру придется изучать эти лишние технологии.

Как мне кажется правильнее писать фронтенд и бекенд в разных папках, например:
../frontend vue.js с сборщиком vue-cli
../backend с сборщиком для бекенда, если требуется

3.
используют ли бекендеры сборщики для файлов бекенда?
  • Вопрос задан
  • 1002 просмотра
Решения вопроса 1
Fragster
@Fragster
помогло? отметь решением!
Если ларавел используется только как бэкэнд - использовать именно его vue не обязательно, можно положить его в отдельную папку и не использовать его фронт возможности вообще. Если делается MPA приложение с первичным рендером на сервере с помощью php и использованием vue только как часть страницы (например сложные формы, корзины там всякие), то использовать mix достаточно удобно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы