А ее и не должно быть. С версткой и стилями скрипты никак не связаны. С ними должны быть связаны наборы данных, которые генерируются этими скриптами.
В общем случае не перестанут. Если только не разносить на собственно фронт приложение и набор API
Но оно не всегда нужно, что забавно.
Нода сама по себе не дает декларативный стиль.
Мы действительно хотим вынести кашу из репозитория, и надеемся что она перестанет быть кашей. Мы умеем писать и поддерживать код, имеем опыт, имеем свою документацию, и корректно построенный процесс разработки. Да, у нас есть неудобства с фронтом, но даже они, поверьте, объективны. И сейчас выбираем вектор для развития, в связи с этим и был поставлен вопрос.
Возможно вы не рассматриваете качество кодовой базы при трудоустройстве, ваше дело.
Про красоту имелась ввиду архитектура взаимодействия, по качеству кода иллюзий не питаем.
рендеринг на ноде не перестает быть рендерингом на бэкенде. Но поддерживать его уже будут другие специалисты.
У нас есть довольно много опыта в разработке и поддержке SPA приложений, мы используем фреймворки с декларативным стилем. Для нас декларативный стиль удобен, дает скорость, качество и делает процесс разработки приятным. Это конечно не делает этот подход серебряной пулей, и мы не уговариваем ни кого его использовать. Однако наш выбор обусловлен цифрами в том числе. Мы хотели бы его использовать в проекте чувствительном для СЕО. И других способов кроме ноды не видим, v8js нас не устраивает.
По поводу поддержки промисов, асинхронности мы понимаем как это поддерживать с точки зрения кода.
Большое спасибо за комментарий. Но данный топик был сформулирован в поисках отзывов от сообщества у кого был опыт работы с данным кейсом. Интересуют подробности девопс, и отзывы из реально работающих проектов. Если у вас есть чем поделится в данном контексте, очень просим.