Нужен совет опытных ангулярщиков, во 1) правда ли изучаешь один раз и применяешь везде? 2) как обстоят дела в крупных проектах?
Я так понимаю вас останавливает желание учиться и хочется меньше кочек по жизни?) Или вы пошли во фронтенд что бы один раз выучил, "и так сойдет")). Надо привыкать к тому, что не все пишут идеальный код, и идеальную архитектуру. Ваши притензии "написано максимально по разному" - так в этом и суть программирования - "есть два архитектора, и одинаковые инструменты, ну не построят они 2 одинаковых дома если не будут тотально сливать друг другу весь архитектурный план и идеи". Каждый пишет как умеет, и на сколько позволяет дедлайн, наличие тестов, денег в проекте.
Насчет ангуляра - он отличный, но и на нем иногда такое дерьмо видишь, что глаза вытекают. Не надо становится тем человеком, которого называют "
Java головного мозга", не стоит становится заложником одного фреймворка.