Bienvenidos sean a este post, hoy hablaremos sobre los modulos.
Pero que es un modulo? por definicion tanto los modulos como los paquetes nos permiten convertir nuestro codigo en piezas mas pequeñas, dado que encapsulan alguna funcionalidad, principalmente funcione de Javascript, mientras a su vez esconde los detalles de la implementacion y exponiendo una API para el modulo.
En este post hablamos sobre npm, este a su vez no es otra cosa que un gran repositorio de los modulos que esta a disposicion de todos los desarrolladores aqui encontraremos miles de modulos que nos facilitaran nuevas herramientas para nuestros codigos.
Como dijimos los modulos son los bloques para la construccion de nuestro codigo de aplicaciones y nos permiten ciertas caracteristicas para «segurizar» nuestro codigo, pero al momento de crear el lenguaje no existia el sistema de modulos ES6, por lo tanto su forma de manejar los modulos lo hacia atraves del estandar CommonJS, lo poco que hemos visto anteriormente fue realizado con este estandar, pero con ES2015/ES2016 se creo un nuevo formato de modulos para todas las implementaciones de Javascript, este es utilizado tanto por los desarrolladores que trabajan con Javascript en los navegadores como asi tambien los de node.js, como tambien cualquier otra implementacion de Javascript.
Debido a que los modulos ES6 se convirtieron en un estandar, el Comite Directivo Tecnico (TSC por sus siglas en ingles) de node.js a partir de la version 14.x comenzo a dar soporte a este estandar junto a CommonJS, para ir concluyendo tambien podemos decir que todo archivo usado en una aplicacion en la plataforma node.js es considerado un modulo, en los proximos dias veremos:
Nota: Si al momento de ver el post no tienen un link es porque todavia no subi los posts.
En resumen, hoy hemos visto como es muy teoricamente un modulo, como se pueden obtener a traver de npm, los dos formatos de modulos implementados, paciencia que en los proximos posts se pondra mas interesante, espero les haya sido de utilidad sigueme en tumblr, Twitter o Facebook para recibir una notificacion cada vez que subo un nuevo post en este blog, nos vemos en el proximo post.


Donación
Es para mantenimento del sitio, gracias!
$1.50
