Перейти к содержанию

Что такое Angular?

📅 30.09.2026

Angular — веб-фреймворк, на котором делают быстрые и надёжные приложения.

Его развивает отдельная команда Google. Вместе с фреймворком поставляются API, библиотеки и инструменты, которые упрощают повседневную разработку. Платформа рассчитана и на небольшую команду, и на крупную кодовую базу. Официальная документация живёт на angular.dev.

  • Основы


    Как устроено приложение Angular.

    Основы

  • Учебники


    Пошаговые уроки в браузере на официальном сайте.

    Учебники

Возможности

Компоненты. Приложение делится на изолированные части со своим шаблоном и логикой. Компоненты

Сигналы. Мелкая модель реактивности и оптимизации на этапе компиляции упрощают код и ускоряют интерфейс. Сигналы

Серверный рендеринг. 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

Комментарии