Захар Морозов:
> А если пользователь никогда и не попадет на ту страницу, где нужен jquery?
для той страницы его можно и не подключать, в чем проблема добавить пару условий при выводе скриптов на страницу? К сборке и компонентности это вообще не относится.
Только с трудом представляю себе страницу на которой нет JS в "2к16". Если вы используете bootstrap, то вам уже на каждой странице нужно подключать его js+jquery, хотя бы чтоб меню развернуть на мобильном устройстве/маленьком экране.
для того чтобы не тянуть кучу всего, а только то что надо используется какой-нибудь requirejs, который подтягивает только нужные скрипты для страницы.
Но собрать-то их нужно и можно через elixir тот же в случае с laravel.
По сути вопрос сборки JS к laravel относится чуть более чем никак. Ларавел это не фронтенд фреймворк. Он просто дал возможность в пару строк собрать стандартные ресурсы для сайтов которые на сервере "рендерятся".
А у вас вопросы в сторону как раз "целых приложений", для которых jquery уж точно не надо использовать. Ибо более менее серьезная работа и компонентный подход нужны для приложений с огромной кучей логики на фронте. Гораздо больше чем валидация форм и дейтпикер с галереей.
> недоступны снаружи.
а базы сливают из фронтенда что ли?)