Articulo de referencia

Compositor (software)

Jordi Boggiano"},"released":{"wt":"{{release date and age|2012|03|01}} "},"latest release version":{"wt":"{{wikidata|property|preferred|references|edit|P348|P548=Q2804309}}"},"l...

Composer es un gestor de dependencias a nivel de aplicación para el lenguaje de programación PHP que proporciona un formato estándar para gestionar las dependencias del software PHP y las bibliotecas necesarias . Fue desarrollado por Nils Adermann y Jordi Boggiano, quienes continúan gestionando el proyecto. Comenzaron su desarrollo en abril de 2011 y lo lanzaron por primera vez el 1 de marzo de 2012. [ 1 ] Composer está fuertemente inspirado en " npm " de Node.js y " bundler " de Ruby . [ 3 ] El algoritmo de resolución de dependencias del proyecto comenzó como una adaptación basada en PHP del solucionador SAT libzypp de openSUSE . [ 4 ]

Composer se ejecuta desde la línea de comandos e instala las dependencias (por ejemplo, bibliotecas) de una aplicación. También permite instalar aplicaciones PHP disponibles en "Packagist" [ 5 ] , su repositorio principal de paquetes. Además, ofrece funciones de carga automática para bibliotecas que especifican información de carga automática, facilitando así el uso de código de terceros.

Marcos de trabajo compatibles

Véase también

Referencias

  1. 1 2 Versión de software , github.com, consultado el 24 de abril de 2016.
  2. "Versión 2.10.2" . 1 de julio de 2026. Consultado el 1 de julio de 2026 .
  3. Primeros pasos/Gestión de dependencias , getcomposer.org, consultado el 28 de noviembre de 2013.
  4. "compositor/compositor" . 23 de junio de 2020. Consultado el 24 de junio de 2020 a través de GitHub.
  5. Ver packagist.org
  • Sitio web oficial
  • Composer en GitHub
  • Documentación del compositor
  • Tutorial de composición
  • Packagist: el repositorio principal de Composer.
  • Compositor en Open Hub
Obtenido de " https://en.wikipedia.org/w/index.php?title=Composer_(software)&oldid=1314435431 "