Różnice pomiędzy NPM a Bower

0

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

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).

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

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.

1

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

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/

1 użytkowników online, w tym zalogowanych: 0, gości: 1