Broccoli is a relatively new front-end build tool. Given that there’s already Grunt, Gulp, Brunch and others, why do we need another one?
I’ve asked the same question, but like to investigate and evaluate the potential of things, so I took a look at this post: (http://www.solitr.com/blog/2014/02/broccoli-first-release/)
First, I must say it’s one of the best and thorough Motivation pieces I’ve seen. A strong attempt to remain unbiased and a strong use case exists.
Also doesn’t dismiss other tools, just defines their use case and potential downsides.
For example, Grunt is a task runner, and not really a build tool. The plan with Broccoli is to integrate with Grunt as Grunt is good for running general purpose scripts and tasks. I really like that.
The Motivation also doesn’t recommend using it just yet, but to check it out, experiment, provide feedback and keep an eye out.
So, I’d also suggest you at least read this post and become aware of some potential issues with Grunt, Gulp and Brunch. After reading this, I’ll stick with Grunt, and be experimenting with Broccoli.