Posso apprezzare appieno i vantaggi di un gestore di pacchetti come pip
di Python, npm
del nodo o Ruby Gems poiché fanno molto di più che aggiungere file al percorso delle applicazioni.
Forse mi manca il punto, o sono ottuso, ma qui ci sono i negativi che posso vedere:
- Passaggio separato durante la creazione di un progetto
- Separare la dipendenza da installare tramite un altro gestore di pacchetti (yo dawg)
- Più clutter nella root del progetto con
bower.json
e / o.bowerrc
- La dipendenza dal registro è aggiornata, corretta e disponibile
- Alcune importazioni / riferimenti a cose come le immagini non funzioneranno
- Enorme sovrapposizione con npm e spesso non chiara quale risorsa utilizzare, quando
I aspetti positivi che posso vedere sono questi:
- Non devo scaricare manualmente le dipendenze
- Opzionalmente installa i pacchetti come parte dello scaffold in base a prompt utente o simili
Mi piacerebbe davvero sapere di tutti i benefici di cui sono inconsapevole, e dovrei dire che non sto cercando di essere provocatorio. Voglio sinceramente saperlo.