OCT 24

Imagen principal post Yarn: Gestor de paquetes de Facebook

Yarn: Gestor de paquetes de Facebook

Desde hace unos días, Facebook lanzó la primera versión estable de Yarn, su propio gestor de paquetes. ¿Y esto que és?  

Un gestor de paquetes, es una herramienta que nos permite obtener distintas librerías, herramientas, etc para nuestros proyectos web de manera ordenada y actualizada, así como definir una lista de dependencias necesarias para el funcionamiento del proyecto. Parece algo obvio y sencillo, pero a medida que un proyecto crece, la cosa se va complicando, y el uso de estas herramientas, pasa a ser prácticamente obligatorio.

Hasta ahora los gestores más utilizados para frontend, han sido npm o Bower, y ambos han cumplido muy bien su función. Pero todo es mejorable y, si  Facebook en este caso, nos propone algo mejor, vale la pena, como mínimo echarle un vistazo.

A continuación, algunas de las mejoras que promete Yarn:

La velocidad:

En el momento de descargar un paquete, npm ejecuta todas las tareas necesarias de manera secuencial, es decir una detrás de otra, mientras que Yarn, lo hace en paralelo, ejecutando varias al mismo tiempo, y reduciendo el tiempo de espera notablemente.  Además, Yarn cachea cada paquete que descarga, de este modo siempre será mucho más rápido la carga en otros proyectos, incluso estando sin conexión, nos permite añadir paquetes previamente descargados a nuevos proyectos. En éste enlace se puede ver una comparativa de rendimiento de Yarn frente a npm.

Seguridad: 

Yarn verifica la integridad de cada paquete instalado antes de ejecutar el código. También se verifica para comprobar si el proceso de almacenamiento en caché del paquete era correcto o no. Cuando detecta algún problema, vuelve a descargar el paquete.

De confianza:

Garantiza que un una instalación que funciona correctamente en un sistema, funcionará correctamente en otro sistema.

 

Hay más puntos a tener en cuenta, pero éstos son los más destacados, en su web explican cómo empezar a utilizarlo, en Bulldog Studio ya hemos empezado a trastear con él, y por el  momento, las sensaciones son muy buenas. 

Escrito por Jordi Comas


Yarn: Gestor de paquetes de Facebook

Desde hace unos días, Facebook lanzó la primera versión estable de Yarn, su propio gestor de paquetes. ¿Y esto que és?  

Un gestor de paquetes, es una herramienta que nos permite obtener distintas librerías, herramientas, etc para nuestros proyectos web de manera ordenada y actualizada, así como definir una lista de dependencias necesarias para el funcionamiento del proyecto. Parece algo obvio y sencillo, pero a medida que un proyecto crece, la cosa se va complicando, y el uso de estas herramientas, pasa a ser prácticamente obligatorio.

Hasta ahora los gestores más utilizados para frontend, han sido npm o Bower, y ambos han cumplido muy bien su función. Pero todo es mejorable y, si  Facebook en este caso, nos propone algo mejor, vale la pena, como mínimo echarle un vistazo.

A continuación, algunas de las mejoras que promete Yarn:

La velocidad:

En el momento de descargar un paquete, npm ejecuta todas las tareas necesarias de manera secuencial, es decir una detrás de otra, mientras que Yarn, lo hace en paralelo, ejecutando varias al mismo tiempo, y reduciendo el tiempo de espera notablemente.  Además, Yarn cachea cada paquete que descarga, de este modo siempre será mucho más rápido la carga en otros proyectos, incluso estando sin conexión, nos permite añadir paquetes previamente descargados a nuevos proyectos. En éste enlace se puede ver una comparativa de rendimiento de Yarn frente a npm.

Seguridad: 

Yarn verifica la integridad de cada paquete instalado antes de ejecutar el código. También se verifica para comprobar si el proceso de almacenamiento en caché del paquete era correcto o no. Cuando detecta algún problema, vuelve a descargar el paquete.

De confianza:

Garantiza que un una instalación que funciona correctamente en un sistema, funcionará correctamente en otro sistema.

 

Hay más puntos a tener en cuenta, pero éstos son los más destacados, en su web explican cómo empezar a utilizarlo, en Bulldog Studio ya hemos empezado a trastear con él, y por el  momento, las sensaciones son muy buenas. 

view more image

Alguno de los trabajos en los que Jordi ha participado

MEMORY

10 Anys Margalef