• Ir a navegación principal
  • Ir al contenido principal

Galatar

Programación Web de cero a infinito

  • Inicio
  • Acerca de

Cómo actualizar tus dependencias correctamente con composer

9 septiembre 2019 by Juanan Ruiz 1 comentario

Llevo bastante tiempo utilizando composer y nadie me había contado cómo actualizar las dependencias correctamente.

Composer es esa maravillosa herramienta que te permite administrar todas las librerías externas que vas agregando a tus proyectos además de mantener tu repositorio limpio de de código que tu no tienes que mantener.

Esto nos lleva a utilizar composer al menos en dos frentes, el entorno de desarrollo y el de producción. Pero la manera de hacerla en ambos sitio es distinta y esto era lo que yo no sabía hacer correctamente hasta ahora.

[Leer más…] acerca deCómo actualizar tus dependencias correctamente con composer

Archivado en:Herramientas Etiquetado con:Composer, control de versiones

Automatiza la creación de tus proyectos con Composer

30 enero 2018 by Juanan Ruiz 2 comentarios

Que es Composer y en que puede ayudarme

Cuando creas un nuevo proyecto de desarrollo de código, sea en el lenguaje que sea, no creo que empieces desde cero y teclees todo el código desde principio a fin. Normalmente vas a utilizar partes de algún proyecto ya desarrollado, por ti u otra persona, como eje del proyecto y luego irás añadiendo librerías por aquí y por allá para empezar con alguna base. Me arriesgaría a decir que todo este código «importado» puede llegar a suponer el 75% del proyecto.

Normalmente lo que hacemos para esta tarea es copiar una carpeta de una librería que usamos en un proyecto del año pasado, otra que encontramos hace poco en la web, código que hemos desarrollado para un proyecto anterior y que poco a poco vamos adaptando a este, etc.

El problema es que vamos mezclando versiones de librería que muchos veces son incompatibles entre si (no las librerías, sino las versiones) o que son incompatibles con nuestra versión actual de PHP. Además suele ser una locura casarlas entre si, llamar a unas desde otra y, no digamos ya, actualizarlas cuando salgan nuevas versiones o parches de seguridad.

Para este tipo de escenarios, propios de una peli de terror, se inventaron los gestores de dependencias, que no son otra cosa que utilidades que te ayudan a instalar los paquetes que necesites y a ir comprobando e instalado las dependencias que, a su vez, tienen esos paquetes para funcionar.
[Leer más…] acerca deAutomatiza la creación de tus proyectos con Composer

Archivado en:Herramientas Etiquetado con:Composer, Espacios de nombre

Copyright © 2021 · Aspire Pro on Genesis Framework · WordPress · Iniciar sesión