Słownik wyrazów programistycznych - Composer i npm

Listopad 13 2019
Słownik wyrazów programistycznych - Composer i npm

Dziś będzie coś bardzo prostego, dwa systemy zarządzania pakietami. 

Pojęcie: Composer, npm

Rozwinięcie: oprogramowania Composer, Node Packet Manager

Kategoria: programowania PHP

 

Żeby zrozumieć czym jest Composer musimy najpierw zrozumieć czym jest systemów zarządzania pakietami. To taki zestaw narzędzi służący do automatyzacji pewnych działań, konkretnie instalowania i usuwania pakietów różnych bibliotek. Pozwala on nie tylko rozszerzać nasz projekt o nowe możliwości ale także konfigurować i uaktualnić te pakiety jeśli potrzebna jest nowa wersja. Czym to się różni od ręcznego dodania jakiejś biblioteki? System zarządzania pakietami ogarnia zależności pomiędzy nimi. Czyli jeśli jedna z bibliotek ma nową wersję ale do prawidłowego działania potrzebuje także nowej wersji innej biblioteki to system w czasie aktualizacji powiadomi nas o tym i pobierze oba pakiety w wymaganych wersjach tak aby działały. Robiąc to ręcznie, moglibyśmy przegapić tą zależność - bo kto u licha czyta całą dokumentację - a potem się głowić co nie działa. Proste prawda? Composer jest właśnie takim systemem do zarządzania bibliotekami PHP. Jeśli ktoś woli JavaScript to jego odpowiednikiem jest własnie popularny npm.

 

 

Autor: Geek Factory
Powrót
Serwis korzysta z plików cookies w celu świadczenia spersonalizowanych usług na najwyższym poziomie, w tym usług statystycznych oraz w celu dostosowania zawartości do indywidualnych preferencji Użytkowników, zgodnie z Polityką Plików Cookies. Możesz określić warunki przechowywania lub dostępu do plików cookies w Twojej przeglądarce.