The streaming build system
gulp's use of streams and code-over-configuration makes for a simpler and more intuitive build.
By preferring code over configuration, gulp keeps simple things simple and makes complex tasks manageable.
By harnessing the power of node's streams you get fast builds that don't write intermediary files to disk.
gulp's strict plugin guidelines assure plugins stay simple and work the way you expect.
With a minimal API surface, you can pick up gulp in no time. Your build works just like you envision it: a series of streaming pipes.