Если бы не было проблем с индексированием топовыми поисковиками сайтов, полностью рендерихщася на фронте (когда бэк отдает только json) - то этот вопрос был бы не актуален. Но, так как эта проблема есть, яндекс уж точно не покажет такой сайт в поисковой выдаче, было предложено частично реализовать функционал на angular.
К примеру, без проблем можно весь личный кабинет пользователя, корзину, чекаут запилить на angular. Но, как же быть с некоторыми элементами на странице, которые не хочется делать отдельно от angular используя др. библиотеки или писать js работающий вне angular. К примеру, нужно отдельно сделать в хедере компонент поиска товаров и миникорзину. А если мы находимся на странице каталога, то внизу еще будет листинг товаров с фильтрами. Т.е возможно нужно отрендерить несколько компонентов на одной странице, и все они находятся не в рамках одного приложения.
Многие скажут: "юзай реакт, и проблем с этим не возникнет" - я отчасти соглашусь с этим, может это и лучше подходит для решения этой задачи, но в данный момент по некоторым причинам интересует именно angular.
Что вы думаете по этому поводу, может кто-то сталкивался с подобными вопросами, или у вас есть примеры подобных сайтов?
К примеру, без проблем можно весь личный кабинет пользователя, корзину, чекаут запилить на angular. Но, как же быть с некоторыми элементами на странице, которые не хочется делать отдельно от angular используя др. библиотеки или писать js работающий вне angular. К примеру, нужно отдельно сделать в хедере компонент поиска товаров и миникорзину. А если мы находимся на странице каталога, то внизу еще будет листинг товаров с фильтрами. Т.е возможно нужно отрендерить несколько компонентов на одной странице, и все они находятся не в рамках одного приложения.
ozknemoy, Человек хочет в одно лицо написать интернет магазин с хорошим SEO, сомневаюсь что поддерживаемость костыля в виде пререндер на PHP + куски на Ангуляре, будет выше чем у Ангуляр универсал, или что пререндер не покроет его потребности.
для прода идея хороша только если есть приличный опыт в ангуларе. многие без опыта за что не возьмутся, все jquery треш получается. кстати есть сайты гибриты. например петрович на пхп но фильтр и корзина на первом ангуларе https://petrovich.ru/action_type/burns/ грузится побыстрее серверного ангалара 2/4