Kompozer (softver)

S Vikipedije, slobodne enciklopedije
Kompozer
Programer(i)Nils Aderman,
Džordi Bogiano
Prvo izdanje1. mart 2012. god.; pre 12 godina (2012-03-01)
Stabilno izdanje
1.5.1 / 9. avgust 2017. god.; pre 6 godina (2017-08-09)[1]
Repozitorijum Uredi na Vikipodacima
Napisan uPHP
Operativni sistemVišeplatformski
TipMenadžer paketa
LicencaMIT licenca
Veb-sajtgetcomposer.org

Kompozer je aplikacija namenjena upravljanju paketa za programski jezik PHP koja pruža standardni format za upravljanje PHP softverom i odgovarajućim bibliotekama. Razvijen je od strane Nils Adermana i Džordi Bogiana, koji i dalje rade na njegovom održavanju. Razvoj projekta su započeli aprila 2011. godine i prva verzija se pojavila 1. marta 2012.[2] Kompozer je inspirisan Node.js-ovim npm-om (engl. Node Package Manager) i Rubijevim "bandlerom".[3] Algoritam za upravljanje fajlovima i bibliotekama koji se koristi u okviru Kompozer programa započeo je kao PHP verzija openSUSE-ovog libzypp SAT rešavača.[4]

Kompozer se pokreće putem komandne linije i tada se instaliraju sve potrebne biblioteke koje korisnik zahteva. Takođe omogućava korisnicima da instaliraju PHP aplikacije koje su dostupne na "Pakidžist"-u[5] servisu koji predstavlja glavni repozitorijum dostupnih paketa. Obezbeđuje i funkciju automatskog pokretanja za biblioteke koje to zahtevaju kako bi se olakšalo korišćenje koda.

Koristi se i kao sastavni deo nekoliko popularnih PHP projekata otvorenog koda, uključujići i Laravel.[6]

Logo projekta prikazuje dirigenta, a ne kompozitora. Mada, nekoliko programera u Kompozer zajednici, tvrdi da je logo slika poznatog kompozitora - Betovena.[7]

Podržani frejmvorci[uredi | uredi izvor]

Reference[uredi | uredi izvor]

  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.

Spoljašnje veze[uredi | uredi izvor]