Composer es un fantástico gestor de dependencias para PHP, probablemente sea el más conocido sin entrar en el terreno de los frameworks. En mi experiencia hice algunas pruebas de uso y puedo garantizar que su funcionamiento es excelente.
Composer permite instalar dependencias a nuestros proyectos de la forma más simple, con tan solo insertar una linea en formato JSON, composer realizara el trabajo duro.
Ejemplo de uso:
1. Descarga el instalador:
$ curl -s http://getcomposer.org/installer | php
2. Crea la famosa linea en composer.json que define las dependencias de nuestros proyectos.
{ "require": { "monolog/monolog": ">=1.0.0" } }
3. Ejecuta composer:
php composer.phar install
Puedes buscar más dependencias en Packagist.
La única dependencia que tiene Composer es PHP 5.3 o superior.
Web: Composer
Danny
13 años ago
Excelente! Ya estoy esperando la version 2.1 de symfony para que termine la forma molesta de instalar los vendors con el archivo deps