Esenciales
Una visión general de cómo es usar Angular
Angular es un framework web que empodera
a los desarrolladores para crear aplicaciones rápidas y fiables que los usuarios adoran.
Los componentes de Angular facilitan la división del código en partes bien encapsuladas.
Nuestro modelo de reactividad granular, combinado con optimizaciones en tiempo de compilación, simplifica el desarrollo y ayuda a crear aplicaciones más rápidas por defecto.
Angular soporta renderizado del lado del servidor (SSR) y generación de sitio estático (SSG) junto con hidratación de DOM completa.
Comparte código fácilmente entre componentes en toda tu aplicación.
Proporciona un kit de herramientas de navegación rico en características, incluyendo soporte para guardias de ruta, resolución de datos, carga diferida y mucho más.
Proporciona un sistema estandarizado para la participación y validación de formularios.
Angular CLI hace que tu proyecto se ejecute en menos de un minuto con los comandos que necesitas para crecer hasta convertirse en una aplicación desplegada en producción.
Angular DevTools se sitúa junto a las herramientas para desarrolladores de tu navegador. Te ayuda a depurar y analizar tu aplicación, incluyendo un inspector del árbol de componentes, una vista del árbol de inyección de dependencias y un gráfico de llamas perfilado de rendimiento personalizado.
ng update de Angular CLI ejecuta transformaciones automatizadas de código que manejan automáticamente los cambios disruptivos habituales, simplificando drásticamente las actualizaciones de versiones principales. Mantenerse actualizado con la última versión mantiene tu aplicación lo más rápida y segura posible.
Los servicios de lenguaje IDE de Angular potencian el autocompletado de código, la navegación, la refactorización y el diagnóstico en tiempo real en tu editor favorito.
Cada commit de Angular se verifica contra cientos de miles de pruebas en el repositorio de código interno de Google, representando innumerables escenarios del mundo real.
Angular está comprometido con la estabilidad para algunos de los productos más grandes de Google, incluido Google Cloud. Este compromiso garantiza que los cambios estén bien probados, sean compatibles con versiones anteriores e incluyan herramientas de migración siempre que sea posible.
El calendario de lanzamientos predecible y basado en el tiempo de Angular le brinda a tu organización confianza en la estabilidad y compatibilidad con versiones anteriores del framework. Las ventanas de soporte a largo plazo (LTS) garantizan que obtengas correcciones de seguridad críticas cuando las necesitas. Las herramientas de actualización propias de Angular, las guías y los esquemas de migración automatizados ayudan a mantener tus aplicaciones actualizadas con los últimos avances del framework y la plataforma web.
Las funciones de internacionalización de Angular gestionan las traducciones y el formato de mensajes, incluido el soporte para la sintaxis ICU estándar Unicode.
En colaboración con los ingenieros de seguridad de primer nivel de Google, Angular tiene como objetivo hacer que el desarrollo sea seguro por defecto. Las funciones de seguridad integradas, incluyendo la sanitización de HTML y el soporte para tipos de confianza, ayudan a proteger a tus usuarios de vulnerabilidades comunes como el scripting entre sitios y la falsificación de solicitudes entre sitios.
Angular CLI incorpora una tubería de compilación rápida y moderna utilizando Vite y ESBuild. Los desarrolladores reportan compilar proyectos con cientos de miles de líneas de código en menos de un minuto.
Grandes productos de Google se basan en la arquitectura de Angular y contribuyen al desarrollo de nuevas funciones que mejoran aún más la escalabilidad de Angular, desde Google Fonts hasta Google Cloud.
¿Tienes curiosidad por saber en qué estamos trabajando? Cada PR y commit está disponible en nuestro GitHub. ¿Te encuentras con un problema o error? Clasificamos los problemas de GitHub con regularidad para asegurarnos de ser receptivos y comprometidos con nuestra comunidad, y resolver los problemas del mundo real a los que te enfrentas.
Nuestro equipo publica una hoja de ruta pública de nuestro trabajo actual y futuro, y valora tus comentarios. Publicamos Solicitudes de Comentarios (RFCs, por sus siglas en inglés) para recopilar opiniones sobre cambios de características más importantes y garantizar que la voz de la comunidad sea escuchada mientras se define la dirección futura de Angular.
Nuestra comunidad está compuesta por talentosos desarrolladores, escritores, instructores, podcasters y más. La librería de Google para desarrolladores es solo una muestra de los recursos de alta calidad disponibles para desarrolladores nuevos y experimentados para seguir desarrollando.
Estamos agradecidos por los colaboradores de código abierto que hacen de Angular un mejor framework para todos. Desde la corrección de un error en los documentos, a la adición de características importantes, animamos a cualquier persona interesada a empezar en nuestro GitHub.
Nuestro equipo se asocia con individuos, educadores y empresas para garantizar que estamos apoyando a los desarrolladores de manera consistente. Angular Google Developer Experts (GDEs) representa a los líderes de la comunidad en todo el mundo educando, organizando y desarrollando con Angular. Las asociaciones empresariales ayudan a garantizar que Angular se adapte bien a los líderes de la industria tecnológica.
Angular se asocia estrechamente con otras tecnologías y equipos de Google para mejorar la web.
Nuestra asociación continua con Aurora de Chrome explora activamente las mejoras en la experiencia del usuario a través de la web, desarrollando optimizaciones de rendimiento integradas como NgOptimizedImage y mejoras en Angular Core Web Vitals.
También estamos trabajando con Firebase, Tensorflow, Flutter, Material Design, y Google Cloud para asegurar que proporcionamos integraciones significativas a través del flujo de trabajo del desarrollador.