Композер (софтвер)

Из Википедије, слободне енциклопедије
Иди на навигацију Иди на претрагу
Композер
Logo-composer-transparent.png
Програмер(и)Нилс Адерман,
Џорди Богиано
Прво издање1. март 2012. год.; пре 7 година (2012-03-01)
Стабилно издање
1.5.1 / 9. август 2017. год.; пре 2 године (2017-08-09)[1]
Спремиште Уреди на Википодацима
Написан уPHP
Оперативни системВишеплатформски
ТипМенаџер пакета
ЛиценцаМИТ лиценца
Веб-сајтgetcomposer.org

Композер је апликација намењена управљању пакета за програмски језик PHP која пружа стандардни формат за управљање PHP софтвером и одговарајућим библиотекама. Развијен је од стране Нилс Адермана и Џорди Богиана, који и даље раде на његовом одржавању. Развој пројекта су започели априла 2011. године и прва верзија се појавила 1. марта 2012.[2] Композер је инспирисан Node.js-овим npm-ом (енгл. Node Package Manager) и Рубијевим "бандлером".[3] Алгоритам за управљање фајловима и библиотекама који се користи у оквиру Композер програма започео је као PHP верзија опенСУСЕ-овог libzypp SAT решавача.[4]

Композер се покреће путем командне линије и тада се инсталирају све потребне библиотеке које корисник захтева. Такође омогућава корисницима да инсталирају PHP апликације које су доступне на "Пакиџист"-у[5] сервису који представља главни репозиторијум доступних пакета. Обезбеђује и функцију аутоматског покретања за библиотеке које то захтевају како би се олакшало коришћење кода.

Користи се и као саставни део неколико популарних PHP пројеката отвореног кода, укључујићи и Ларавел.[6]

Лого пројекта приказује диригента, а не композитора. Мада, неколико програмера у Композер заједници, тврди да је лого слика познатог композитора - Бетовена.[7]

Подржани фрејмворци[уреди]

Референце[уреди]

  1. ^ Composer download list
  2. ^ Software release, github.com, Retrieved April 24, 2016.
  3. ^ Getting Started/Dependency management, getcomposer.org, Retrieved November 28, 2013.
  4. ^ Composer acknowledgements
  5. ^ See packagist.org
  6. ^ Surguy, Maks. „History of Laravel PHP framework, Eloquence emerging”. maxoffsky.com. 
  7. ^ Discussion on Composer's logo.

Спољашње везе[уреди]