Introducción

¿Qué es Angular?

Angular es un framework que permite a los desarrolladores crear aplicaciones rápidas y fiables.

Mantenido por un equipo dedicado en Google, Angular ofrece un amplio conjunto de herramientas, API y librerias para simplificar y optimizar su flujo de trabajo de desarrollo. Angular te da una plataforma sólida en la que construir aplicaciones rápidas y fiables que escalan con el tamaño de su equipo y el tamaño de tu base de código.

¿Quieres ver algún código? Revisa nuestros Esenciales para una rápida visión general de lo que es usar Angular, o inicia con el Tutorial si prefieres seguir instrucciones paso a paso.

Características que impulsan tu desarrollo

Mantenga su base de código organizada con un modelo de componente dogmático y un sistema de inyección de dependencia flexible

Los componentes de Angular facilitan la división del código en partes bien encapsuladas.

La inyección de dependencia versátil te ayuda a mantener tu código modular, débilmente acoplado y comprobable.

Comienza con los componentes

Obtenga actualizaciones de estado rápidas con reactividad granular basada en Signals

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.

Rastrea de forma granular cómo y dónde se usa el estado en toda la aplicación, lo que le da al framework el poder de renderizar actualizaciones rápidas a través de instrucciones altamente optimizadas.

Explora Angular Signals

Compla sus objetivos de rendimiento con SSR, SSG, hidratación y carga diferida de próxima generación

Angular soporta renderizado del lado del servidor (SSR) y generación de sitio estático (SSG) junto con hidratación de DOM completa. Los bloques @defer en plantillas hacen que sea fácil de dividir declarativamente sus plantillas en partes perezosas.

Lee sobre SSR

Garantiza que todo funcione en conjunto con los módulos propios de Angular para formularios, rutas y más

Router de Angular proporciona un kit de herramientas de navegación rico en características, incluyendo soporte para guardias de ruta, resolución de datos, carga lenta y mucho más.

Forms module de Angular proporciona un sistema estandarizado para la participación y validación de formularios.

Desarrolla aplicaciones más rápido que nunca

Desplega con confianza

Trabaja a cualquier escala

Código abierto primero

Una comunidad próspera

Cursos, blogs and recursos

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.

Echa un vistazo a DevLibrary

Código abierto

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.

Contribuir a Angular

Alianzas comunitarias

Nuestro equipo se asocia con individuos, educadores y empresas para garantizar que estamos apoyando a los desarrolladores de manera consistente. Angular Google Developer Experts (GDE) 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.

Conozca a los GDE de Angular

Alianzas con otras tecnologías de Google

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, el desarrollo de 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.