Angular 12 hará obsoleto View Engine y lo reemplazará con Ivy


La Angular El equipo anunció que ya no usarían View Engine en Angular 12, pero ese cambio no requerirá que la mayoría de los desarrolladores tomen medidas. View Engine es el canal de procesamiento y compilación heredado de Angular.

Está siendo reemplazado por Ivy, que ha sido el canal de desarrollo predeterminado durante un año. El objetivo de Ivy es hacer que Angular sea más fácil, rápido y fácil de mantener.

Cuando se activó por primera vez Hiedra en el rincón 9El equipo desarrolló un compilador de compatibilidad llamado ngcc que proporciona compatibilidad con las bibliotecas que usan View Engine. Esto asegura que las bibliotecas que dependen de él funcionarán incluso si la compilación heredada y la canalización de procesamiento están desactualizadas.

«Con el tiempo, con la nueva distribución de bibliotecas Ivy, los desarrolladores de bibliotecas y aplicaciones verán menos compilaciones de ngcc y, por lo tanto, tendrán una mejor experiencia de desarrollo», escribió Minko Gechev, ingeniero senior de relaciones con desarrolladores de Google. correo.

Según el equipo, la mayoría de los desarrolladores de Angular se han cambiado a Ivy, razón por la cual tomaron la decisión de dejar de usar el motor.

Todas las bibliotecas de Angular se encuentran actualmente en el formato de canalización de procesamiento y compilación heredado. Según el equipo, los desarrolladores pueden usar estas bibliotecas en las aplicaciones y bibliotecas de Ivy, pero las bibliotecas de View Engine no pueden depender de las bibliotecas. Durante la transición, las bibliotecas seguirán distribuyéndose en formato heredado. Sin embargo, cuando se lance Angular 13 y la mayoría de las bibliotecas de terceros utilicen Ivy, Angular y sus componentes también se migrarán.

El equipo determinó que el cambio solo se aplica a nuevas aplicaciones y bibliotecas y que los proyectos existentes no deberían requerir ninguna acción ni afectar a los desarrolladores. Para aquellos con bibliotecas de las que dependen las aplicaciones o bibliotecas más antiguas, recomiendan continuar distribuyéndolas en un formato de View Engine y asegurarse de no elegir la distribución de Ivy hasta que todas las bibliotecas dependientes se hayan cambiado a Ivy.

tecnologia1020

Sobre el autor

Añadir comentario

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