Чем накладно? nuxt популярен. Angular из коробки предлагает universal, его подключение - одноразовая акция не требующая особых сил.
Ну это уже называется не самому пилить, а использовать готовое решение.
SSR вообще бессмысленный, по большому счету. Как только парсеры начнут нормально работать с JS - нужда в SSR отпадет.
У меня иерархическая модульная структура в Laravel и я спокойно могу писать модули как SPA так и в блейде вызывать Vue компоненты. При этом я не ломаю родной Laravel, и обновляться мне немного легче. По поводу SSR согласен, можно спокойно обходится без него
Как и laravel. Это не делает его хорошим для всех целей и всех проектов.
Думаю Ларавель подходит для любых целей, это PHP в конце концов. Другое дело, что предлагаемая базовая архитектура не подходит для больших и средних приложений
И это нормально? Люди ориентируются на такой код и считают, что раз оно так в доке - то это нормально. А это не так. Аргументировать или ты согласен? Просто не совсем ясно из твоего ответа.
Главное чтобы по докам было понятно что можно делать. А как нужно делать это другой вопрос. Пример: документация Zend 1. Там больше паттерном учат чем как пользоваться фреймворком.
Так я о том и говорю, что базовая архитектура не подходит для больших приложений. Никто не мешает тебе ее изменять по мере роста приложения, если микросервесы не подходят. Это всего лишь package композера.
По поводу ОРМ, от сырых запросов ты не убежишь ни на одном языке. Менять базы данных как перчатки нельзя. Поэтому ОРМ это лишь синтаксический сахар. Для простых запросов подходит да и ладно. Не везде нужно использовать всю мощь ОРМ.
Ява крутая да, там и транзакции на уровне языка, но и время разработки повыше. И компонентов для веба готовых очевидно меньше чем на php.
На мой взгляд все эти проблемы вполне решаемы, которые ты перечислил. При желании можно построить приложение любых размеров на любом языке. Но в целом ты прав.
И резюмируя все таки получается что inertia отлично вписывается в концепцию laravel Готовое опен соурс решения на паттернах ты все равно не найдешь. А если что то не устраивает, можно надстроить под себя, отключить что не нужно.