Spec-Zone.ru › Angular

Что такое Angular?

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

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

Основы

Обзор работы с Angular

Учебные материалы

Пошаговые инструкции прямо в браузере

Возможности для эффективной разработки

Компоненты

Компоненты Angular позволяют легко разделить код на хорошо изолированные части.

Начало работы с компонентами

Angular Signals

Наша модель реактивности с высокой степенью детализации в сочетании с оптимизациями на этапе компиляции упрощает разработку и помогает по умолчанию создавать более быстрые приложения.

Подробнее об Angular Signals

Серверный рендеринг

Angular поддерживает серверный рендеринг (SSR) и генерацию статических сайтов (SSG), а также полную гидратацию DOM.

Подробнее о SSR

Внедрение зависимостей

Легко используйте общий код в компонентах всего приложения.

Подробнее о внедрении зависимостей

Маршрутизация Angular

Предоставляет функциональный набор инструментов для навигации, включая поддержку защит маршрутов, разрешение данных, отложенную загрузку и многое другое.

Подробнее о маршрутизации Angular

Формы в Angular

Предоставляет стандартизированную систему для работы с формами и их проверки.

Подробнее о формах

Разрабатывайте приложения быстрее, чем когда-либо

CLI

Angular CLI запускает ваш проект менее чем за минуту с помощью команд, необходимых для его развития и развертывания в рабочей среде.

Angular CLI

DevTools

Angular DevTools дополняет инструменты разработчика вашего браузера. Он помогает отлаживать и анализировать приложение: в нем есть средство просмотра дерева компонентов, дерева внедрения зависимостей и настраиваемая пламенная диаграмма для профилирования производительности.

Angular DevTools

ng update

Angular CLI ng update выполняет автоматические преобразования кода, которые обрабатывают типичные несовместимые изменения и значительно упрощают обновление до новой основной версии. Использование последней версии помогает обеспечить максимальную скорость и безопасность приложения.

ng update

Языковая служба

Языковая служба Angular для IDE обеспечивает автодополнение кода, навигацию, рефакторинг и диагностику в реальном времени в вашем любимом редакторе.

Языковая служба

Выпускайте продукты с уверенностью

Каждый коммит проходит проверку в гигантском монорепозитории Google

Каждый коммит Angular проверяется с помощью сотен тысяч тестов во внутреннем репозитории кода Google, охватывающих бесчисленные сценарии из реального мира.

Angular обеспечивает стабильность некоторых крупнейших продуктов Google, включая Google Cloud. Это обязательство гарантирует, что изменения тщательно тестируются, сохраняют обратную совместимость и, по возможности, сопровождаются инструментами миграции.

Подробнее о монорепозитории Google

Четкие правила поддержки и предсказуемый график выпусков

Предсказуемый график выпусков Angular, основанный на времени, позволяет вашей организации быть уверенной в стабильности и обратной совместимости фреймворка. Периоды долгосрочной поддержки (LTS) гарантируют получение важных исправлений безопасности тогда, когда они необходимы. Инструменты обновления, руководства и автоматизированные схемы миграции от команды Angular помогают поддерживать приложения в актуальном состоянии, используя последние достижения фреймворка и веб-платформы.

Версии и выпуски

Работает в проектах любого масштаба

Охватывайте пользователей по всему миру благодаря поддержке интернационализации

Средства интернационализации Angular обеспечивают перевод и форматирование сообщений, в том числе с использованием стандартного синтаксиса ICU для Unicode.

Интернационализация

Защищайте пользователей благодаря безопасности по умолчанию

В сотрудничестве с ведущими специалистами Google по безопасности Angular стремится сделать разработку безопасной по умолчанию. Встроенные функции безопасности, включая очистку HTML и поддержку доверенных типов, помогают защитить пользователей от распространенных уязвимостей, таких как межсайтовый скриптинг и подделка межсайтовых запросов.

Безопасность

Поддерживайте высокую продуктивность больших команд с помощью Vite и esbuild

Angular CLI включает быстрый современный конвейер сборки на основе Vite и esbuild. Разработчики сообщают, что собирают проекты с сотнями тысяч строк кода менее чем за минуту.

Vite и esbuild

Проверен в одних из крупнейших веб-приложений Google

Крупные продукты Google используют архитектуру Angular и помогают разрабатывать новые функции, которые повышают масштабируемость Angular, — от Google Fonts до Google Cloud.

В первую очередь — открытый исходный код

Создается открыто на GitHub

Хотите узнать, над чем мы работаем? Все запросы на изменение и коммиты доступны на GitHub. Столкнулись с проблемой или ошибкой? Мы регулярно сортируем обращения на GitHub, чтобы оперативно реагировать, поддерживать связь с сообществом и решать реальные проблемы, с которыми вы сталкиваетесь.

Поставьте звезду на GitHub

Прозрачность разработки

Наша команда публикует общедоступную дорожную карту текущих и будущих работ и ценит ваши отзывы. Мы публикуем запросы на комментарии (RFC), чтобы собрать отзывы о крупных изменениях функций и учесть мнение сообщества при определении будущего направления развития Angular.

Ознакомьтесь с нашей дорожной картой

Процветающее сообщество

Курсы, блоги и ресурсы

В наше сообщество входят талантливые разработчики, авторы, преподаватели, подкастеры и многие другие. Библиотека Google для разработчиков — лишь малая часть высококачественных ресурсов, доступных начинающим и опытным разработчикам для дальнейшего развития.

Посетить DevLibrary

Открытый исходный код

Мы благодарны участникам проектов с открытым исходным кодом, которые делают Angular лучше для всех. Мы приглашаем всех желающих присоединиться к нам на GitHub — от исправления опечатки в документации до добавления крупных функций.

Участвовать в разработке Angular

Партнёрство с сообществом

Наша команда сотрудничает с отдельными специалистами, преподавателями и компаниями, чтобы постоянно поддерживать разработчиков. Эксперты Google по Angular (GDE) — лидеры сообществ по всему миру, которые обучают, организуют мероприятия и разрабатывают решения на Angular. Партнёрство с компаниями помогает обеспечить эффективное масштабирование Angular для лидеров технологической отрасли.

Познакомиться с экспертами GDE по Angular

Сотрудничество с другими технологиями Google

Angular тесно сотрудничает с другими технологиями и командами Google, чтобы сделать веб лучше.

В рамках нашего постоянного партнёрства с Chrome Aurora мы изучаем способы улучшить взаимодействие пользователей в интернете, разрабатывая встроенные оптимизации производительности, такие как NgOptimizedImage, и улучшая основные веб-показатели Angular.

Мы также работаем с Firebase, TensorFlow, Flutter, Material Design и Google Cloud, чтобы обеспечить удобную интеграцию на всех этапах рабочего процесса разработчика.

Присоединяйтесь к движению!

Ознакомиться с дорожной картой Angular Попробовать нашу интерактивную среду Учиться по руководствам Посмотреть наш курс на YouTube Ознакомиться со справочником API

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/overview

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API