Основы
Обзор работы с Angular
Angular — это веб-фреймворк, который помогает
разработчикам создавать быстрые и надёжные приложения, которые нравятся пользователям.
Компоненты Angular позволяют легко разделить код на хорошо изолированные части.
Наша модель реактивности с высокой степенью детализации в сочетании с оптимизациями на этапе компиляции упрощает разработку и помогает по умолчанию создавать более быстрые приложения.
Angular поддерживает серверный рендеринг (SSR) и генерацию статических сайтов (SSG), а также полную гидратацию DOM.
Легко используйте общий код в компонентах всего приложения.
Предоставляет функциональный набор инструментов для навигации, включая поддержку защит маршрутов, разрешение данных, отложенную загрузку и многое другое.
Предоставляет стандартизированную систему для работы с формами и их проверки.
Angular CLI запускает ваш проект менее чем за минуту с помощью команд, необходимых для его развития и развертывания в рабочей среде.
Angular DevTools дополняет инструменты разработчика вашего браузера. Он помогает отлаживать и анализировать приложение: в нем есть средство просмотра дерева компонентов, дерева внедрения зависимостей и настраиваемая пламенная диаграмма для профилирования производительности.
Angular CLI ng update выполняет автоматические преобразования кода, которые обрабатывают типичные несовместимые изменения и значительно упрощают обновление до новой основной версии. Использование последней версии помогает обеспечить максимальную скорость и безопасность приложения.
Языковая служба Angular для IDE обеспечивает автодополнение кода, навигацию, рефакторинг и диагностику в реальном времени в вашем любимом редакторе.
Каждый коммит Angular проверяется с помощью сотен тысяч тестов во внутреннем репозитории кода Google, охватывающих бесчисленные сценарии из реального мира.
Angular обеспечивает стабильность некоторых крупнейших продуктов Google, включая Google Cloud. Это обязательство гарантирует, что изменения тщательно тестируются, сохраняют обратную совместимость и, по возможности, сопровождаются инструментами миграции.
Предсказуемый график выпусков Angular, основанный на времени, позволяет вашей организации быть уверенной в стабильности и обратной совместимости фреймворка. Периоды долгосрочной поддержки (LTS) гарантируют получение важных исправлений безопасности тогда, когда они необходимы. Инструменты обновления, руководства и автоматизированные схемы миграции от команды Angular помогают поддерживать приложения в актуальном состоянии, используя последние достижения фреймворка и веб-платформы.
Средства интернационализации Angular обеспечивают перевод и форматирование сообщений, в том числе с использованием стандартного синтаксиса ICU для Unicode.
В сотрудничестве с ведущими специалистами Google по безопасности Angular стремится сделать разработку безопасной по умолчанию. Встроенные функции безопасности, включая очистку HTML и поддержку доверенных типов, помогают защитить пользователей от распространенных уязвимостей, таких как межсайтовый скриптинг и подделка межсайтовых запросов.
Angular CLI включает быстрый современный конвейер сборки на основе Vite и esbuild. Разработчики сообщают, что собирают проекты с сотнями тысяч строк кода менее чем за минуту.
Крупные продукты Google используют архитектуру Angular и помогают разрабатывать новые функции, которые повышают масштабируемость Angular, — от Google Fonts до Google Cloud.
Хотите узнать, над чем мы работаем? Все запросы на изменение и коммиты доступны на GitHub. Столкнулись с проблемой или ошибкой? Мы регулярно сортируем обращения на GitHub, чтобы оперативно реагировать, поддерживать связь с сообществом и решать реальные проблемы, с которыми вы сталкиваетесь.
Наша команда публикует общедоступную дорожную карту текущих и будущих работ и ценит ваши отзывы. Мы публикуем запросы на комментарии (RFC), чтобы собрать отзывы о крупных изменениях функций и учесть мнение сообщества при определении будущего направления развития Angular.
В наше сообщество входят талантливые разработчики, авторы, преподаватели, подкастеры и многие другие. Библиотека Google для разработчиков — лишь малая часть высококачественных ресурсов, доступных начинающим и опытным разработчикам для дальнейшего развития.
Мы благодарны участникам проектов с открытым исходным кодом, которые делают Angular лучше для всех. Мы приглашаем всех желающих присоединиться к нам на GitHub — от исправления опечатки в документации до добавления крупных функций.
Наша команда сотрудничает с отдельными специалистами, преподавателями и компаниями, чтобы постоянно поддерживать разработчиков. Эксперты Google по Angular (GDE) — лидеры сообществ по всему миру, которые обучают, организуют мероприятия и разрабатывают решения на Angular. Партнёрство с компаниями помогает обеспечить эффективное масштабирование Angular для лидеров технологической отрасли.
Angular тесно сотрудничает с другими технологиями и командами Google, чтобы сделать веб лучше.
В рамках нашего постоянного партнёрства с Chrome Aurora мы изучаем способы улучшить взаимодействие пользователей в интернете, разрабатывая встроенные оптимизации производительности, такие как NgOptimizedImage, и улучшая основные веб-показатели Angular.
Мы также работаем с Firebase, TensorFlow, Flutter, Material Design и Google Cloud, чтобы обеспечить удобную интеграцию на всех этапах рабочего процесса разработчика.
Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/overview
|
|