Toolso.AI
Toolso.AI
HerramientasCategoríasTendenciasNovedadesPreciosBlog
Toolso.AI
Toolso.AI

💌Suscríbete a AI Tools Weekly

Selección semanal curada de las últimas y más populares herramientas de IA y tendencias, entregadas en tu bandeja de entrada Suscribirse

Toolso.AI
Toolso.AI

Descubre las mejores herramientas de IA para aumentar tu productividad

GitHubGitHubTwitterX (Twitter)YouTubeYouTubeTikTokEmail

Categorías populares

  • Escritura con IA
  • Imágenes con IA
  • Video con IA
  • Programación con IA
  • Más categorías

Explorar

  • Herramientas más recientes
  • Herramientas populares
  • Más herramientas
  • Enviar herramienta
  • Precios

Acerca de

  • Acerca de nosotros
  • Contacto
  • Blog
  • Registro de cambios

Legal

  • Política de cookies
  • Política de privacidad
  • Términos de servicio
  • Política de reembolso
© 2026 Toolso.AI Todos los derechos reservados
Oferta limitadaOferta por tiempo limitadoListado destacadoRevisión en 24 h · Sin backlink · 30 días destacado$29.90luego $59.90Sube a $59.90 después del 31 octTermina en--:--:--Enviar ahora
  1. Inicio
  2. Todas las herramientas
  3. Herramientas de desarrollo
  4. Angular
Vista previa de la interfaz de AngularVisitar sitio web
Logotipo de Angular

Angular

Angular es un framework de TypeScript con licencia MIT mantenido por Google, con reactividad basada en señales, renderizado en servidor, una CLI construida sobre Vite y esbuild, y una ventana de soporte publicada de 24 meses por versión mayor.

Herramientas de desarrolloDesarrollo de códigoConstrucción de Aplicaciones#Código abierto#Programación#Google
Probar gratis
Guardados
Visitas
Vistas
Precio
Freemium
Publicado
8 sept 2026
Dominio
angular.dev
Valoración de usuarios

¿Has usado esta herramienta? Valórala

Valorar esta herramienta

Información del producto Angular

Probar gratis
Información de la herramienta
Guardados
Visitas
Vistas
Precio
Freemium
Publicado
8 sept 2026
Dominio
angular.dev
Valoración de usuarios

¿Has usado esta herramienta? Valórala

Valorar esta herramienta

Herramientas destacadas

Herramientas relacionadas

Probar gratis

¿Qué es Angular?

Angular es un framework de aplicaciones web de código abierto mantenido por un equipo dedicado en Google, distribuido bajo licencia MIT e instalado desde npm en lugar de comprado. angular.dev es su sede documental oficial.

El framework Angular tiene criterio propio y no es una biblioteca. Enrutado, formularios, inyección de dependencias, HTTP, internacionalización, pruebas y la cadena de construcción llegan todos como piezas de primera parte versionadas en conjunto, y ese es el trato que el framework propone: menos margen para elegir qué biblioteca ocupa cada hueco, a cambio de que esos huecos se llenen de forma coherente y se actualicen al mismo paso.

El desarrollo ocurre a la vista. Cada pull request y cada commit son públicos en GitHub, el equipo clasifica allí las incidencias, y los cambios de mayor calado pasan por RFC publicadas antes de aterrizar. La línea actual es la v22, publicada en junio de 2026.

Funciones principales

Las señales como modelo de reactividad

Las señales de Angular son la primitiva de reactividad, un modelo de grano fino combinado con optimizaciones en tiempo de compilación en lugar de un barrido de detección de cambios sobre todo el árbol de componentes. Ese es el eje por el que el framework lleva varias versiones avanzando, y la v22 completó el giro al elevar Signal Forms, Angular Aria y las API de reactividad asíncrona a estado listo para producción.

Renderizado entre servidor y cliente

El renderizado en servidor y la generación de sitios estáticos están ambos soportados, con hidratación completa del DOM, de modo que una aplicación puede entregarse como marcado prerenderizado y luego tomarse desde el cliente sin descartar ni reconstruir el DOM.

La CLI y la cadena de construcción

Angular CLI se publica en npm como el paquete @angular/cli y expone un binario llamado ng, cubriendo desde un mismo lugar el andamiaje, el desarrollo, las pruebas, el despliegue y el mantenimiento. Por debajo, la tubería de construcción se apoya en Vite y esbuild.

A lo largo de la vida de un proyecto, dos capacidades de la CLI pesan más que el resto:

  • ng update ejecuta transformaciones de código automatizadas que atienden los cambios de ruptura rutinarios, y eso es lo que vuelve manejables las subidas de versión anuales en lugar de un peinado manual de la base de código.
  • Schematics y builders permiten a los equipos fijar sus propios generadores y pasos de construcción en vez de sostener guiones de shell alrededor del framework.

Depuración y pruebas

Angular DevTools se coloca junto a las herramientas de desarrollo del propio navegador y añade un inspector del árbol de componentes, una vista del árbol de inyección de dependencias y un gráfico de llamas de perfilado de rendimiento personalizado. En el lado de pruebas, Vitest pasó a ser el ejecutor de pruebas principal tras su publicación estable, y una herramienta de migración desde Karma avanza hacia la estabilidad.

Seguridad e internacionalización como asuntos del framework

La sanitización de HTML y el soporte de trusted types vienen integrados, apuntando al scripting entre sitios y a la falsificación de peticiones. La internacionalización cubre la traducción y el formateo de mensajes, incluida la sintaxis ICU de Unicode. En ambos casos el framework absorbe una preocupación que de otro modo sería una decisión de biblioteca proyecto a proyecto.

Guía

Empezar sin instalar nada

La rampa de acceso documentada no arranca con una cadena de herramientas local: un entorno interactivo de StackBlitz significa que no hace falta configuración local hasta que la quieras. Para juzgar si las convenciones del framework encajan con un equipo, eso retira la cuestión de la versión de Node de la primera hora de la decisión.

Planificar la cadencia de actualización

El soporte de versiones de Angular está acotado en el tiempo en lugar de ser indefinido, así que actualizar es una actividad programada y no opcional. La secuencia práctica consiste en ejecutar ng update sobre la CLI y los paquetes del núcleo a la vez, dejar que las transformaciones de código automatizadas que atienden los cambios de ruptura rutinarios hagan el trabajo mecánico, y reservar tiempo de revisión para los cambios sin guion de migración. Para la línea v22 el comando de migración es ng update @angular/cli@^22 @angular/core@^22.

Dos cosas determinan cuánto duele una actualización concreta. Primero, si el proyecto se apoya siquiera en una versión soportada: saltar varias versiones mayores fuera de soporte obliga a encadenar las migraciones en lugar de dar un único brinco. Segundo, si dependes de API que han entrado en su ventana de obsolescencia, ya que se retirarán en una frontera mayor.

Añadir funciones de IA

Los caminos documentados son tres, y se eligen según dónde corresponda la llamada al modelo y no por preferencia: Genkit para la lógica en servidor, Firebase AI Logic para llamadas desde el cliente, y la API de Gemini directamente. Genkit exige un entorno de servidor soportado, como un servidor basado en Node, lo que en la práctica implica una aplicación Angular full-stack con SSR y no una compilación solo de cliente.

La regla de seguridad que acompaña a los tres es inequívoca: nunca coloques una clave de API en un archivo que se entregue al cliente, como environments.ts. Las aplicaciones solo de cliente deben enrutar las llamadas al modelo a través de Firebase AI Logic o de un proxy que controles; las conexiones de servidor deben leer las credenciales de un gestor de secretos o de variables de entorno.

Formas de proyecto habituales

  1. Aplicaciones de equipos grandes — donde una disposición de archivos coherente, la inyección de dependencias y una única estructura con criterio reducen el coste de incorporación entre muchos colaboradores.
  2. Aplicaciones full-stack con SSR — donde el renderizado en servidor y la hidratación cuentan para el primer pintado, y donde de todos modos hay un servidor Node disponible.
  3. Sistemas internos de larga vida — donde una ruta de actualización anual previsible vale más que el acceso a la biblioteca del mes.

Para quién es

Angular encaja con equipos que prefieren heredar decisiones antes que tomarlas. El framework aporta un modelo de enrutado, un modelo de formularios, un contenedor de inyección y una tubería de construcción, y espera que los uses. Para un equipo grande o con rotación esa coherencia es justamente el punto; para un proyecto de dos personas puede leerse como ceremonia.

Encaja bien cuando:

  • La aplicación es lo bastante grande como para que la convención supere a la flexibilidad, y la misma estructura deba sostenerse entre muchos colaboradores.
  • La seguridad es un requisito permanente y no un punto de revisión tardío: la sanitización de HTML y el soporte de trusted types vienen integrados y no ensamblados a partir de bibliotecas.
  • La depuración profunda importa. Un inspector del árbol de componentes, una vista del árbol de inyección de dependencias y un gráfico de llamas de perfilado de rendimiento personalizado son de primera parte y no de la comunidad.
  • La organización puede comprometerse con una cadencia de actualización, ya que una versión soportada es un objetivo móvil.

Encaja mal cuando:

  • El proyecto es breve o lo bastante pequeño como para que la estructura del framework cueste más de lo que devuelve.
  • El equipo no puede asumir TypeScript como requisito firme, porque la matriz de versiones fija rangos concretos de TypeScript por publicación.
  • Necesitas quedarte indefinidamente en una versión sin mantenimiento. El soporte está acotado a doce meses de actualizaciones activas y doce meses de soporte a largo plazo que solo lleva correcciones críticas y de seguridad, de modo que un despliegue sin mantener abandona la ventana de soporte en una fecha conocida.

Plataformas

Angular apunta a la plataforma web, y su alcance se define mediante dos matrices publicadas y no mediante una afirmación general de compatibilidad.

El soporte de navegadores se define frente al conjunto «widely available» de Baseline y no frente a una lista de versiones mantenida a mano. Para cada versión mayor, el equipo elige una fecha Baseline cercana a la publicación y da soporte a los navegadores aparecidos dentro de los 30 meses previos a una fecha elegida en Chrome, Edge, Firefox y Safari, apuntando a alrededor del 95 % de los usuarios de la web. La fecha Baseline de la v22 es el 2026-05-07.

La matriz de la cadena de herramientas es más estricta y conviene revisarla antes de una actualización y no durante ella. La v22 fija TypeScript en la línea 6.0 y acepta Node 22.22.3, 24.15.0 o 26.0.0, mientras que la v21 se sitúa en la línea TypeScript 5.9. Dentro de un proyecto, la versión de @angular/core y la de la CLI deben coincidir, ya que ambas comparten número de versión mayor desde la v7.

La documentación de las líneas de preversión se sirve aparte en next.angular.dev, así que evaluar una función no publicada no obliga a leer la documentación estable adivinando qué cambió.

Precios

No hay lista de precios, ni recuento de asientos, ni nivel de pago: el framework se publica bajo licencia MIT y cada paquete se instala desde el registro público de npm. El aviso de copyright en la licencia del repositorio dice 2010-2026 Google LLC, los metadatos de npm de @angular/core llevan la misma declaración MIT, y la publicación vigente es la 22.1.5.

Lo que esa licencia permite es amplio. MIT autoriza el uso comercial, la modificación, la distribución y el uso privado, con condiciones limitadas a conservar los avisos de copyright y de licencia; el software se entrega sin garantía. En términos prácticos no hay coste por desarrollador, ni medición de uso, ni licencia comercial que negociar antes de lanzar un producto construido sobre él.

El coste que queda no es de licencia sino de mantenimiento. Puesto que las versiones mayores abandonan el soporte según un calendario publicado, la partida presupuestaria real es el tiempo de ingeniería de la actualización anual, más la capacidad de integración continua que consumen las suites de construcción y pruebas. Los equipos que evalúen el coste total deberían poner precio a esa cadencia en vez de suponer que una licencia sin coste implica una dependencia sin coste.

Limitaciones

Cada versión mayor se soporta habitualmente 24 meses, repartidos en doce meses de actualizaciones activas y doce meses de soporte a largo plazo que solo lleva correcciones críticas y de seguridad. Es una frontera firme y no una orientación: al momento de escribir, todo lo que va de la v2 a la v19 está por completo fuera de soporte, dejando solo la v22 en soporte activo junto a la v21 y la v20 en LTS.

La fase LTS es más estrecha de lo que sugiere «todavía soportado». Una corrección se considera únicamente si resuelve una vulnerabilidad de seguridad recién identificada, o una regresión desde el inicio del LTS causada por un cambio de terceros como una nueva versión de navegador. Los fallos ordinarios descubiertos durante el LTS quedan fuera del alcance.

La obsolescencia corre según su propio reloj. Una API obsoleta sobrevive al menos a una versión mayor más, un periodo de al menos doce meses, tras lo cual pasa a ser candidata a retirada en una frontera mayor; y durante esa ventana se mantiene bajo reglas LTS, de modo que solo recibe correcciones críticas y de seguridad aun cuando el resto de la publicación esté en soporte activo.

Qué cuesta realmente una actualización mayor

La v22 ilustra la forma de ese trabajo. La cobertura independiente de la publicación señala que el soporte de Webpack, incluidos los paquetes más antiguos build-angular y ngtools, queda obsoleto, que la publicación exige TypeScript 6 y abandona Node 20, y que dos puntos requieren atención manual al no proporcionarse migración. El cambio de mayor alcance es de comportamiento y no estructural: OnPush pasó a ser la estrategia de detección de cambios por defecto de los componentes, y el valor por defecto anterior se renombró Eager, con los schematics compensando mediante la anotación explícita de los componentes existentes.

La compatibilidad hacia atrás se verifica pero no es absoluta. Los cambios se contrastan con pruebas unitarias y de integración, una comparación de las definiciones de tipos de la API pública y las suites de pruebas de las aplicaciones dependientes de la propia Google; y aun así la política reserva que, en casos excepcionales como parches críticos de seguridad, una corrección pueda introducir cambios incompatibles hacia atrás.

Dos fronteras menores merecen enunciarse con franqueza. Los polyfills tienen un techo documentado: no pueden convertir un navegador viejo y lento en uno moderno y rápido, y el conjunto sugerido solo cubre lo necesario para ejecutar una aplicación Angular completa, de modo que funciones fuera de ese conjunto pueden exigir más. La página oficial de política fija la cadencia completa: una versión mayor cada doce meses, de cuatro a seis versiones menores por cada mayor y una versión correctiva o preliminar casi cada semana. Sobre el intervalo mayor en sí, en cambio, las fuentes publicadas divergen —una describe un ciclo de doce meses y la otra sigue describiendo uno de seis—, y la página oficial de política añade que el ciclo más largo comenzó con la v22. Quien elabore un presupuesto de actualización a varios años debería confirmar la cadencia vigente en la página de política y no en cobertura secundaria.

Preguntas frecuentes

Q1. ¿Angular es gratuito para uso comercial?

Sí. El framework se publica bajo licencia MIT y cada paquete se instala desde el registro público de npm, lo que permite uso comercial, modificación y distribución siempre que se conserven los avisos de copyright y de licencia. El software se entrega sin garantía.

Q2. ¿Cuánto tiempo se soporta una versión?

Veinticuatro meses en total para una mayor típica: doce meses de actualizaciones activas y doce meses de soporte a largo plazo que solo lleva correcciones críticas y de seguridad. Después la versión abandona el soporte por completo.

Q3. ¿Qué versiones están soportadas ahora mismo?

La v22 está en soporte activo, con la v21 y la v20 en LTS. Todo lo que va de la v2 a la v19 está por completo fuera de soporte.

Q4. ¿Qué Node y TypeScript exige la publicación actual?

La v22 fija TypeScript en la línea 6.0 y acepta Node 22.22.3, 24.15.0 o 26.0.0. La matriz de versiones se publica por cada versión y conviene consultarla antes de iniciar una actualización, no a mitad de camino.

Q5. ¿Cuánto cuesta actualizar entre versiones mayores?

La CLI carga con buena parte: ng update ejecuta transformaciones de código automatizadas que atienden los cambios de ruptura rutinarios. Lo que no puede cubrir son los cambios de comportamiento sin guion de migración; en la v22 eso incluyó un valor por defecto de enrutado sin migración proporcionada, junto a la obsolescencia del soporte de Webpack.

Q6. ¿Qué navegadores soporta?

El soporte sigue la definición «widely available» de Baseline: navegadores aparecidos dentro de los 30 meses previos a una fecha elegida en Chrome, Edge, Firefox y Safari, apuntando a alrededor del 95 % de los usuarios de la web. Cada versión mayor escoge su propia fecha Baseline cercana a la publicación.

Q7. ¿Puedo probarlo sin instalar nada?

Sí, para evaluar. Un entorno interactivo de StackBlitz significa que no hace falta configuración local hasta que la quieras, y ese es el punto de partida documentado de los tutoriales dentro del navegador.

Q8. ¿Cómo añado funciones de IA de forma segura?

Elige el camino según dónde corresponda la llamada —Genkit para la lógica en servidor, Firebase AI Logic para llamadas desde el cliente, y la API de Gemini directamente— y respeta la regla de credenciales: nunca coloques una clave de API en un archivo que se entregue al cliente, como environments.ts.

¿Conoces una herramienta similar?
Si conoces otras grandes herramientas de IA, no dudes en enviárnoslas