Różnice pomiędzy NPM a Bower

Różnice pomiędzy NPM a Bower
ZB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 77
0

Dzień dobry!
Chyba jestem jakiś cofnięty, ale czy moglibyście pokrótce wyjaśnić różnice pomiędzy NPM a Bowerem?

LukeJL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 8536
0

Bower jest niemodny i nikt tego nie używa (chyba, że projekt jest stary), npm jest powszechnie używanym standardem.

Tak bardziej technicznie to nigdy specjalnie nie wnikałem, po prostu korzystałem z npma cały czas i dalej korzystam (chociaż już jest Yarn, który podobno jest lepszy a na dodatek zachowuje zgodność z pakietami npm).

ZB
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 77
0

Ups, to teraz mnie zażyłeś. Chciałem do swojego projektu zainstalować Bowera, by ogarnąć paczki jQuery i Bootstrapa (via https://blog.gutek.pl/2014/06/02/co-to-jest-bower/ )
Czyli co, tak to się już nie robi? :O

Westen
  • Rejestracja: dni
  • Ostatnio: dni
0

To że jest niemodny nie oznacza, że się go nie używa :). Co do Yarna to wygląda obiecująco, lecz póki co nie polecam. Jest niestabilny i potrafi narobić kłopotów na produkcji.

Ktos
  • Rejestracja: dni
  • Ostatnio: dni
1

Bower to taki NPM, ale dla front-endu - załatwia ci te wszystkie jQuery, Bootstrapy, Chart.jsy i całą resztę.

  • Rejestracja: dni
  • Ostatnio: dni
0

Różnica pomiędzy npm i bower jest duża. Bower'a z góry odradzam przy większych projektach, a głównie dla tego że trzyma płaską strukturę zależności i często występują konflikty które trzeba ręcznie rozwiązywać a co za tym idzie np. automat Jenkins skonfigurowany do budowania aplikacji potrafi się wywalić w kosmos bo tak.
Nie ma lekko... npm za to ssie mb z internetów jak kobieta lekkich obyczajów ale lepiej trzyma zależności pomiędzy wymaganymi pakietami.
Polecam przeczytać: https://gofore.com/stop-using-bower/

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.