Lanzado Angular 15 con API independiente

Los desarrolladores del marco de JavaScript lanzan Angular 15 con una API independiente y soporte HTTP mejorado.

¿Por qué deberías aprender Angular?

Angular 15, la nueva versión de uno de los frameworks de código abierto más utilizados por los desarrolladores que crean aplicaciones para la Web, ha sido lanzada trayendo consigo varias mejoras en términos de rendimiento y corrección de errores.

La nueva API independiente

Sin embargo, la novedad más interesante de esta actualización realizada por el equipo de Google es probablemente la integración de una API independiente, gracias a la cual esta biblioteca escrita en Typescript se puede utilizar para desarrollar aplicaciones Javascript y páginas web sin el uso de NgModules.

La API independiente no es una característica completamente nueva, ya que su vista previa para desarrolladores se presentó en Angular 14 ya el Junio pasado.

¿Qué son los elementos de Angular?

Con el lanzamiento de esta función en una versión estable, los programadores también tendrán una nueva herramienta a mano que simplifica la gestión de dependencias, ya que el arranque de la aplicación se puede realizar con un solo componente.

Lo mismo ocurre con la reutilización del código, que será mucho mayor y más sencilla que en el pasado.

Soporte mejorado para HTTP

También es destacable la evolución del soporte para HTTP con la posibilidad de utilizar provideHttpClient para la clase HttpClient sin tener que recurrir a HttpClientModule.

A esta novedad se suma el uso de provideHttpClientTesting() con la clase HttpClient que se está probando como provideLocationMocks() para probar componentes a través de un enrutador.

Aún con respecto al soporte HTTP, también es útil señalar que los interceptores HTTP ahora se pueden definir en forma de funciones.

Nuevo en la línea de comandos

Una última característica nueva que merece ser mencionada se refiere a Angular CLI (Command Line Interface) con la que será posible generar un nuevo componente independiente usando la instrucción:

ng g component –- standalone

También cabe destacar la simplificación de la salida producida a través ng new de una configuración más ligera en comparación con las versiones anteriores gracias a la eliminación de test.ts, polyfills.ts y environments.

Salir de la versión móvil