Immagina che mi piacerebbe utilizzare plugin come angular.js e html5shiv sul mio sito web. Ora potrei usare Bower per installare questi pacchetti insieme a tutti i file non necessari all'interno di quei pacchetti o potrei semplicemente includere i file ospitati da cdn su Google o Cloudflare. Quindi qualcuno potrebbe dirmi quale sarebbe il vantaggio di aggiungere tutti i plugin necessari a bower.json e quindi di dover ottenere manualmente il file .js dai pacchetti che avrei bisogno di includere nel mio file HTML. Non è molto più complicato e consuma risorse?Qual è il vantaggio di utilizzare Bower per installare tutto il contenuto del pacchetto che non mi serve nemmeno?
Esempio: perché dovrei aggiungere angular.js al bower.json e lasciare scaricare l'intero pacchetto Angolare incluso Gruntfile, tutte le dipendenze e le risorse (9 MB!) E così via invece di aggiungere una sola riga al mio file HTML .
Quando ha senso utilizzare Bower? L'unico vantaggio che vedo è che gli altri sviluppatori vedano le dipendenze del tuo progetto ...
Io di solito uso bower di più per lo sviluppo o quando voglio che tutto sia locale, ma se non hai bisogno di librerie aggiuntive non vedo perché dovresti ospitarlo sul tuo lato, ci vogliono molte più risorse. – simonzack
Potresti darmi un esempio di plugin per Bower? – phpheini
Questo è piuttosto complicato visto che molti di essi sono su cdn, ma se mai trovo uno che non c'è o non ha una versione specifica, io uso semplicemente Bower. – simonzack