Что такое Angular?¶
30.09.2026
Angular — веб-фреймворк, на котором делают быстрые и надёжные приложения.
Его развивает отдельная команда Google. Вместе с фреймворком поставляются API, библиотеки и инструменты, которые упрощают повседневную разработку. Платформа рассчитана и на небольшую команду, и на крупную кодовую базу. Официальная документация живёт на angular.dev.
Возможности¶
Компоненты. Приложение делится на изолированные части со своим шаблоном и логикой. Компоненты
Сигналы. Мелкая модель реактивности и оптимизации на этапе компиляции упрощают код и ускоряют интерфейс. Сигналы
Серверный рендеринг. Angular умеет серверный рендеринг (SSR), статическую генерацию (SSG) и гидратацию DOM. Гидратация
Инъекция зависимостей. Общий код подключается к компонентам через инжектор, а не через ручную передачу зависимостей. Инъекция зависимостей
Маршрутизация. Навигация, охранники, подготовка данных и ленивая загрузка. Маршрутизация
Формы. Единая модель участия полей и проверки значений. Формы
Инструменты¶
CLI. Angular CLI поднимает проект за минуту и даёт команды, с которыми приложение дорастает до продакшена.
DevTools. Angular DevTools ставится рядом с инструментами браузера: дерево компонентов, дерево инжекторов и профилирование.
ng update. Команда запускает автоматические преобразования кода и снимает рутину ломающих изменений между мажорными версиями. Обновление
Language Service. Языковой сервис даёт автодополнение, навигацию, рефакторинг и диагностику шаблонов в редакторе. Language Service
Стабильность¶
Каждый коммит Angular прогоняется через сотни тысяч тестов во внутреннем монорепозитории Google. От стабильности зависят крупные продукты, включая Google Cloud, поэтому изменения проверяют на совместимость и по возможности сопровождают схемами миграции. Подробнее о монорепозитории Google.
Релизы выходят по расписанию. Окна долгосрочной поддержки закрывают критичные исправления безопасности. Схемы миграции и политика версий помогают не отставать от фреймворка и платформы.
Масштаб¶
Интернационализация закрывает перевод сообщений и форматирование, в том числе синтаксис ICU. Интернационализация
Безопасность закладывается по умолчанию: санитизация HTML и Trusted Types снижают риск межсайтового скриптинга и подделки запросов. Безопасность
Сборка в CLI идёт через Vite и esbuild. Проекты на сотни тысяч строк собираются быстрее, чем на прежнем конвейере. Сборка
На архитектуре Angular работают крупные продукты Google — от Google Fonts до Google Cloud.
Открытая разработка¶
Исходный код, пул-реквесты и коммиты лежат на GitHub. Команда регулярно разбирает issues.
План работ публикуется открыто, крупные изменения проходят через RFC. Дорожная карта
Сообщество¶
Вокруг фреймворка есть курсы, блоги и подборки. Одна из них — DevLibrary.
Вклад в проект начинается с правки опечатки и заканчивается крупной функцией. Как участвовать
Angular GDE ведут сообщества по всему миру. Каталог экспертов
Команда Angular работает вместе с Chrome Aurora (оптимизации вроде NgOptimizedImage и Core Web Vitals), а также с Firebase, TensorFlow, Flutter, Material Design и Google Cloud.
Куда смотреть дальше
Источник: https://angular.dev/overview