Šta je kompozer?

Kompozer je alat (aplikacija) namenjen za upravljanje paketima ili bibliotekama za programski jezik PHP.

post_img_14

Gotovo je nemoguće zamisliti razvoj modrnih web aplikacija bez korišćenja različitih tipova paketa ili biblioteka, koje čine rad bržim. Postoje različiti načini za dodavanje paketa ili biblioteka u PHP aplikacijama, ali je ,danas, kompozer postao jedan od najvaznijih alata za razvoj modernih PHP aplikacija.

Kompozer je alat (aplikacija) namenjen za upravljanje paketima ili bibliotekama za programski jezik PHP.

Prva verzija kompozra pojavila se 1. marta 2012. godine. Napravljen je po uzoru na Node-ov npm i Ruby-jev bundler. Zanimljivo je da logo kompozera prikazuje dirigenta, a ne kompozitora.

Kompozer omogućuje da deklarišemo pakete ili biblioteke koje želimo koristiti u programu, a on će upravljati zahtevanim paketima ili bibljotekama, tj. instalirati i ažurirati ih za nas.

Za pokretanje kompozera se koristi komandna linija i tada se instaliraju svi potrebni paketi ili biblioteke koje korisnik zahteva. Naime, kompozer će otkriti koje verzije paketa ili biblioteka, mogu i trebaju biti instalirane i instalirati ih u naš projekat.Takođe, svi paketi i biblioteke mogu se ažurirati jednom komandom.

Glavni repozitorijum dostupnih paketa za Kompozer je Packagist (https://packagist.org). Tu se nalazi stotinu paketa ili biblioteka, koje kompozer preuzima i instalira u naš program.

Veoma je važno reći da kompozer upravlja paketima ili bibljotkama, instalira ih u direktorijumu (vendor) unutar samog projekta, a ne globalno. To omogućuje da se različite verzije jedne iste biblioteke, mogu se koristiti u različitim progamima.

Kompozer je sastavni deo nekih popularnih PHP framework-ova, kao sto je, na primer, Laravel, Symfony i td.

Kompozer se moze koristiti na Windows, Linux i mac operativnim sistemima.

2522 0

Komentari

NAPOMENA: Da bi ste komentarisali post, morate biti ulogovani na sistem.
Najpopularniji postovi
3069 0

Šta je Javascript?

30.05.2021

Javascript je skriptni jezik koji služi za definisanje funkcionalnosti web stranica na klijentskoj strani.


3145 0

Šta je CMS?

11.01.2021

CMS (Content Management System) je kompijuterski softver za upravljanje digitalnim sadržajem, koji omogućuje kreiranje i izmenu sadržaja, bez poznavanja programiranja.


3165 0

Razlika između composer install i composer update

27.10.2020

Naredbe composer install i composer update su naredbe u kompozeru koje se veoma razlikuju.


2062 0

WebP format slike

07.09.2020

WebP je novi format slike za Web koji je razvijen od strane Google-a 2010. godine. Ovaj format pruža bogatije slike manjih veličina, koje čine učitavaje na web stranama bržim.


3686 0

Šta je HTML i CSS?

21.08.2020

HTML je opisni jezik koji opisuje strukturu, dok CSS opisuje izgled web stranica, uključujući boje i fontove i prolagođava njihov izgled za različite tipove uređaja.