@vas3k У нас в конторе в данный момент бэк на Koa+Handlebars, который выплёвывает HTML, а на клиенте несколько экземпляров Vue в разных местах (разные кусочки динамического функционала). Очень даже сносно выполняет задачу. Некоторые кусочки даже друг с другом дружат через Vuex стор.
Но потихоньку мигрируем на Nuxt, чтоб шаблоны два раза не писать (Handlebars и Vue)...
> > Некоторые кусочки даже друг с другом дружат через Vuex стор. Но потихоньку мигрируем на Nuxt, чтоб шаблоны два раза не писать
Вляпался как-то на одном проекте в эту штуку (ну вообще я бэкендер, но бывает и фронт доводится поковырять)... Ох ну и дичь... Какие-то куча .vue файлов, являющихся "компонентами", которые инклюдят друг друга, в этих .vue файлах куски html, css и js/ts кода, всё это дело компилируется в цельный javascript, который в итоге и генерирует html страницу, получая данные с бэка в формате json, а чтобы сеошники были довольны, придумали nuxt, который для первичной загрузки выполняет весь этот javascript на стороне сервера и отдаёт отрендеренный html 🤦 Жесть какая, ума не приложу как такая дичь вообще могла появиться на свет...
> > Некоторые кусочки даже друг с другом дружат через Vuex стор. Но потихоньку мигрируем на Nuxt, чтоб шаблоны два раза не писать
Вляпался как-то на одном проекте в эту штуку (ну вообще я бэкендер, но бывает и фронт доводится поковырять)... Ох ну и дичь... Какие-то куча .vue файлов, являющихся "компонентами", которые инклюдят друг друга, в этих .vue файлах куски html, css и js/ts кода, всё это дело компилируется в цельный javascript, который в итоге и генерирует html страницу, получая данные с бэка...