"For instance, it does not allow to sequentially execute tasks: everything is done in parallel."
This is false. You can set perquisites for a task, which will be executed in sequence.
This is false. You can set perquisites for a task, which will be executed in sequence.
However, task dependencies allows sequential tasks execution, but that's not very handy as you may want a same task to be executed in two different sequences.
Let's see a simple example on which I honestly struggle to reproduce with Gulp:
[Lint, Test] -> Concatenation -> Minification
Watch -> [Lint, Test] -> LiveReload
How would you do such a setup without having a redundancy in your tasks declaration?[1]: https://github.com/gulpjs/gulp/blob/master/docs/recipes/runn...