Angular (marco web)

NamingEdit

Originalmente, la reescritura de AngularJS se llamaba «Angular 2», pero esto llevó a la confusión entre los desarrolladores. Para aclarar, el Equipo anunció que se deberían usar términos separados para cada marco con «AngularJS» refiriéndose al 1.Versiones X y «Angular» sin el «JS» que se refiere a las versiones 2 y superiores.

La versión 2Editar

Angular 2.0 se anunció en la conferencia ng-Europe 22-23. Octubre de 2014. Los cambios drásticos en la versión 2.0 crearon una considerable controversia entre los desarrolladores. El 30 de abril de 2015, los desarrolladores de Angular anunciaron que Angular 2 pasó de Alpha a Developer Preview. Angular 2 se trasladó a la versión Beta en diciembre de 2015, y la primera versión candidata se publicó en mayo de 2016. La versión final fue lanzada el 14 de septiembre de 2016.

Versión 4Edit

El 13 de diciembre de 2016 se anunció Angular 4, omitiendo 3 para evitar una confusión debido a la desalineación de la versión del paquete del enrutador que ya se distribuyó como v3.3.0. La versión final fue lanzada el 23 de marzo de 2017. Angular 4 es compatible con Angular 2.

Angular versión 4.3 es una versión menor, lo que significa que no contiene cambios de interrupción y que es un reemplazo inmediato para 4.características de x. x.

en la versión 4.3

  • Presentamos HttpClient, una biblioteca más pequeña, más fácil de usar y más potente para realizar solicitudes HTTP.
  • Nuevos eventos de ciclo de vida del enrutador para protectores y Resolutores. Cuatro eventos nuevos: GuardsCheckStart, GuardsCheckEnd, ResolveStart, ResolveEnd se unen al conjunto existente de eventos de ciclo de vida, como NavigationStart.
  • Deshabilita condicionalmente las animaciones.

La versión 5Edit

Angular 5 se lanzó el 1 de noviembre de 2017. Las mejoras clave de Angular 5 incluyen soporte para aplicaciones web progresivas, un optimizador de compilación y mejoras relacionadas con el Diseño de materiales.

La versión 6Edit

Angular 6 se lanzó el 4 de mayo de 2018. Esta es una versión importante que se centra menos en el marco subyacente y más en la cadena de herramientas y en facilitar el movimiento rápido con Angular en el futuro, como: actualización de ng, adición de ng, Elementos Angulares, Componentes de Material Angular + CDK, Componentes de Inicio de Material Angular, Espacios de Trabajo CLI, Soporte para Bibliotecas, Proveedores que se pueden Sacudir en Árbol, Mejoras de Rendimiento de Animaciones y RxJS v6.

La versión 7Edit

Angular 7 se lanzó el 18 de octubre de 2018. Actualizaciones sobre el rendimiento de la aplicación, Material Angular & CDK, Desplazamiento virtual, Accesibilidad Mejorada de Selects, ahora admite la Proyección de contenido mediante el estándar web para elementos personalizados y actualizaciones de dependencias con respecto a Typescript 3.1, RxJS 6.3, Nodo 10 (aún compatible con el nodo 8).

La versión 8Edit

Angular 8 se lanzó el 28 de mayo de 2019. Con carga diferencial para todo el código de aplicación, importaciones dinámicas para rutas perezosas, trabajadores web, compatibilidad con TypeScript 3.4 y Angular Ivy como vista previa de suscripción. La vista previa de suscripción de Angular Ivy incluye:

  • Código generado que es más fácil de leer y depurar en tiempo de ejecución
  • Tiempo de reconstrucción más rápido
  • Tamaño de carga útil mejorado
  • Comprobación mejorada del tipo de plantilla
  • Compatibilidad con versiones anteriores

La versión 9Edit

Angular 9 se lanzó el 6 de febrero de 2020. La versión 9 mueve todas las aplicaciones para usar el compilador Ivy y el tiempo de ejecución de forma predeterminada. Angular se ha actualizado para funcionar con TypeScript 3.6 y 3.7. Además de cientos de correcciones de errores, el compilador Ivy y el tiempo de ejecución ofrecen numerosas ventajas:

  • Tamaños de paquete más pequeños
  • Pruebas más rápidas
  • Mejor depuración
  • Enlace de clase y estilo CSS mejorado
  • Comprobación de tipos mejorada
  • Errores de compilación mejorados
  • Tiempos de compilación mejorados, habilitando AOT de forma predeterminada
  • Internacionalización mejorada

La versión 10Edit

Angular 10 se lanzó el 24 de junio de 2020.

  • Nuevo Selector de rango de fechas (Biblioteca de interfaz de usuario de material
  • Advertencias sobre las importaciones de CommonJS
  • Ajustes opcionales más estrictos
  • Mantenerse actualizado con el Ecosistema
  • Nueva Configuración predeterminada del navegador
  • Versión 11Edit

    Angular 11 fue lanzado el 11 de noviembre de 2020.

    Futuras liberacioneseditar

    Desde v9, el equipo de Angular ha movido todas las aplicaciones nuevas para usar el compilador y el tiempo de ejecución de Ivy. Trabajarán en Ivy para mejorar el tamaño de los paquetes de salida y las velocidades de desarrollo.

    Se espera que cada versión sea compatible con versiones anteriores. El equipo de desarrollo de Angular se ha comprometido a realizar actualizaciones dos veces al año.

    Política de soporte y planificacióneditar

    Todas las versiones principales son compatibles durante 18 meses. Esto consiste en 6 meses de soporte activo, durante los cuales se lanzan actualizaciones y parches programados regularmente. A continuación, le siguen 12 meses de soporte a largo plazo (LTS), durante los cuales solo se liberan correcciones críticas y parches de seguridad.

    Compatible Angular Versiones
    la Versión Estado Publicado Activo Termina LTS Termina
    ^11.0.0 Activo Nov 11, 2020 Mayo 11, 2021 Puede 11, 2022
    ^10.0.0 LTS Jun 24, 2020 24 de diciembre De 2020 Dec 24, 2021
    ^9.0.0 LTS Feb 6, 2020 Aug 6, Año 2020 Ago 6, 2021

Deja una respuesta

Tu dirección de correo electrónico no será publicada.

More: