ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

¿QUE ES COMPOSER?


Enviado por   •  25 de Abril de 2020  •  Informe  •  304 Palabras (2 Páginas)  •  167 Visitas

Página 1 de 2

¿QUE ES COMPOSER?

Composer es una herramienta que permite a los desarrolladores en PHP gestionar de una manera ágil las dependencias de un proyecto.

¿PARA QUE SIRVE COMPOSER?

Los gestores de paquetes ayudan a resumir las tareas de descarga y mantenimiento de las versiones del proyecto para que estén siempre actualizadas.

El problema que resuelve Composer es el siguiente:

• Dispones de un proyecto que depende de varias librerías desarrolladas por terceros.

• A su vez, varias de esas librerías dependen de otras librerías (tu no tienes por qué conocer estas dependencias "indirectas").

• Como desarrollador, tu solamente declaras las dependencias "directas" de tu proyecto.

• Composer averigua qué librerías deben instalarse (es decir, resuelve todas esas dependencias indirectas) y descarga automáticamente la versión correcta de cada librería.

¿COMO FUNCIONA COMPOSER?

Composer permite declarar las librerías que se quieren usar en un proyecto

Para beneficiarnos del workflow que propone Composer simplemente se debe escribir un archivo de configuración en el que se indica qué paquetes se van a requerir. El archivo es un simple JSON en el que se indican cosas como el autor del proyecto, las dependencias, etc.

El archivo JSON debe tener un nombre específico: composer.json

Una vez definidas las dependencias en el proyecto se debe instalarlas. Esto se consigue con un simple comando en el terminal en el que se le pide a Composer que las instale:

composer install

Lanzado ese comando Composer se encargará de ir a los repositorios de paquetes de software y descargar aquellas librerías mencionadas, copiándolas en la carpeta del proyecto.

Una vez finalizado el proceso en la consola de comandos podemos encontrar en la carpeta del proyecto un directorio llamado "vendor" donde estarán las librerías declaradas.

Ahora se debe hacer los includes para que estén disponibles en las aplicaciones y para ello también nos ayuda Composer.

Simplemente se debe hacer un único include o require en el código y todas las librerías estarán disponibles para usar.

...

Descargar como (para miembros actualizados) txt (2 Kb) pdf (32 Kb) docx (8 Kb)
Leer 1 página más »
Disponible sólo en Clubensayos.com