> идею с интерсептором, который при определенном url и методе, дергает обновление данных в сервисе,
зачем если можно явно в сервисе затригирить ивент? Или явно дернуть метод. Или декорацию/композицию использовать... много всего можно сделать и я не могу вам сказать какой способ лучше. В любом случае это уже не касается angular-а особо.
Dmitrii Solovev: вы привели две крайности. Причем очень жесткие крайности. Истина посередине и как правило (если не нужно offline first) ближе к первому варианту.
Тарас Лабяк: нода быстрее питона, у него тут вообще преимуществ нет (кроме того что питон нежный язык). И если мы пишем что-то на ноде, записываем это что-то в очереди, то как бы... все остальное тоже можно на ноде сделать.
В целом же есть кучи вариантов. Например реализовать тяжелые операции на rust.
Вячеслав Юрьевич: общий тренд - компоненты. Ангуляр использует компоненты (с версии 1.5). Даже если разработчики используют устаревший подход с жирными контроллерами и отдельными вьюшками - это не в коем случае не повредит. Так что это наиболее универсальный способ.
Ну и да, полностью практиковать БЭМ не обязательно, достаточно разбить UI на независимые компоненты.
Позвольте спросить, а зачем нам события? Если у нас в компонентах верхнего уровня меняется состояние мы просто пробрасываем его внутрь директив. Либо пусть за события отвечает сервис.
xmoonlight: увы в случае с javascript и браузерами в этом не так много смылса. Серверный ключ хранить безопасно не выйдет. А вот для мобильного приложения - можно, да.
> идею с интерсептором, который при определенном url и методе, дергает обновление данных в сервисе,
зачем если можно явно в сервисе затригирить ивент? Или явно дернуть метод. Или декорацию/композицию использовать... много всего можно сделать и я не могу вам сказать какой способ лучше. В любом случае это уже не касается angular-а особо.