@andrei500

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

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

Войти через центр авторизации
Похожие вопросы
13 дек. 2019, в 03:35
1000 руб./за проект
13 дек. 2019, в 01:31
1000 руб./за проект