Uygulama yolunuza dosya eklemekten çok daha fazlasını yaptıkları için Python's pip
, Node's npm
veya Ruby Gems gibi bir paket yöneticisinin faydalarını tam olarak anlayabilirim .
Belki de noktayı özlüyorum, ya da iğrenç oluyorum ama işte görebildiğim negatifler :
- Proje oluştururken ayrı adım
- Başka bir paket yöneticisi aracılığıyla kurmak için ayrı bağımlılık (yo dawg)
- Projelerde kök
bower.json
ve / veya daha fazla karmaşa.bowerrc
- Kayıt defterine güven, güncel, doğru ve elverişli
- Bazı ithalat / imajlar gibi şeylere referanslar işe yaramaz
- Npm ile büyük örtüşme ve ne zaman, hangi kaynak kullanılacağı belli değil
Görebildiğim pozitifler :
- Bağımlılıkları manuel olarak indirmek zorunda değilim
- İsteğe bağlı olarak, kullanıcı isteklerine veya benzerlerine göre paketleri bir iskele parçası olarak kurun.
Farkında olmadığım yararları bilmek isterdim ve gerçekten kışkırtıcı olmaya çalışmadığımı söylemeliyim. Gerçekten bilmek istiyorum.