</div>
<div tip“
>
W
hen starting a new Project that needs IT:AD:Grunt and IT:AD:Bower, consider using IT:AD:Yeoman to start out.
</callout>
Bower is a package installer for the web. Brought to us by IT:AD:Twitter (same people as Bootstrap).
In other words, it's the IT:AD:Nuget for Javascript (and other) front-end development dependency packages.
There are many front end packages out there, that have dependencies on each other. Bower can help.
## Notes ##
Bower won't be replacing IT:AD:Nuget. Nuget has its place. It's the right tool for .NET server side development. But there is overlap with Bower for the client side package management – and in that area, Bower is better than Nuget1).
#### ACiD Summary * Advantages:
bower install xyz
and you're ready to roll.{current_directory}/bower_dependencies
and to the {user}/bower
directory. If offline, it use this cached version.bower update xyz
and it will update the package and any dependencies.bower.json
file makes it easier to express client dependencies. Easier for you to manage, easier for you to express to others what's needed.* Considerations:
bower_dependencies
folder in the current directory, and puts everything in there. So know what is your current directory
.* Disadvantages: