27.10.2020
Naredbe composer install i composer update su naredbe u kompozeru koje se veoma razlikuju.
Ovih dana, radeći od kuće, sa većim brojem programera, imali smo pravu zbrku verzija biblioteka u jednom projektu. Ispostavilo se da je problem nastao zato sto su jedni radili composer install, a drugi composer update. Ove dve naredbe, iako ponekad rade istu stvar, veoma se razlikuju. Zato treba dobro znati sta rade i kada ih treba koristiti.
Kada kreiramo novi projekat, kreiramo fajl composer.json u kome deklarisemo potrebne pakete ili biblioteke s željenim verzijama.
Komanda composer install će čiati fajl composer.json, (zato što fajl composer.lock ne postoji) i instalirati tražene pakete ili biblioteke u novo-kreiranom direktorijumu vendor unutar projekta. Zatim će kreirati fajl composer.lock, na osnovu instaliranih paketa.
U ovom slučaju komanda composer update će raditi istu stvar. Ili drugim rečima, kada nema fajla composer.lock, naredba composer install, izvršava naredbu composer update.
Ako su u projektu več instalirani paketi ili biblioteke, fajl composer.lock već postoji. U njemu su aktuelne instalirane verzije paketa ili biblioteka.
Komanda composer install će čiati fajl composer.lock i samo instalirati te sačuvane verzije paketa i biblioteka i ništa neće ažurirati.
Komanda composer update će čiati fajl composer.json i ažurirati pakete ili bibliotke. Zapravo, ova komanda će uraditi sledeće:
Komanda composer update se uglavnom koristi u razvojnoj fazi za povećanje verzija paketa ili biblioteka na osnovu specifikacija u fajlu composer.json.
Komanda composer install se koristi za instalaciju paketa i biblioteka, kada se aplikacija postavlja na produkcioni server ili novo testno okruženje.Tada se koriste iste verzije paketa ili biblioteka koje su sačuvane u fajlu composer.lock.
30.05.2021
Javascript je skriptni jezik koji služi za definisanje funkcionalnosti web stranica na klijentskoj strani.
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.
20.10.2020
Kompozer je alat (aplikacija) namenjen za upravljanje paketima ili bibliotekama za programski jezik PHP.
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.
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.