Saltar al contenido

¿Qué significa NGX, para qué se utiliza?

Contamos con la solución a esta pregunta, al menos eso pensamos. Si sigues con interrogantes dínoslo, para nosotros será un placer responderte

Solución:

ng = Angular como el original ng-bootstrap

ngx = Angular + x (redefinido / moderno / nuevo / próxima generación) actualizar como ngx-bootstrap

Además, muchos paquetes ng se ejecutan desde la antigua era AngularJS (es decir, 1.x). Los paquetes ngx están diseñados principalmente a partir de ese momento para Angular 2+.

‘ng’ es el típico prefix para AngularJS y cualquier paquete asociado.

Cuando finalmente el proyecto Angular evolucionó y se dividió en AngularJS (utilizando Javascript) y Angular (que usa Typecript y una arquitectura diferente, así como un estándar de control de versiones diferente), tenía que haber alguna forma de diferenciar los dos.

Inicialmente, se hizo referencia a Angular como ‘Angular 2’ (ng2), pero después de una corrección de versiones de algunos de sus módulos principales y la implementación de versiones semánticas, esto omitió una versión 3 y pasó directamente a la versión 4 (en el momento de escribir esto , está en la versión 8). Aquí hay una publicación de blog actualizada por el equipo de Angular para cubrir esto.

Esto luego lleva a que los paquetes agreguen el prefix ‘ngx’ para identificar cualquier cosa asociada con Angular, y simplemente ng refiriéndose a paquetes asociados con AngularJS (que todavía está activo)

Agregaré referencias a las afirmaciones anteriores en una edición.

EDITAR

Encontré las pautas oficiales de marca de Angular que arrojaron algo de luz sobre esto.

Angular – lo que sea (próxima generación) ng = angular
ngx es angular más cualquier biblioteca y versión. no hace nada más, hay un comando o algo similar para ejecutar en npm, etc.

Si aceptas, puedes dejar un escrito acerca de qué te ha parecido este ensayo.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *