А можно по подробнее?
1. utils — тот же god object, тут лучше так: $.str( str ).split( delimiter ) и $.list( array ).map( mapper )
$.str( str ) и $.list( array ) — это своеобразный вызов конструкторов или создание замыкания?
Тогда это было связано с нестабильной работой вотчера и нескольких плагинов, кое-каких критически нужных плагинов не было (часть уже появилась) и еще какие-то мелочи, сейчас уже не вспомню.
На текущий момент Gulp выигрывает только в скорости у Grunt, но это для меня вообще не критично и переписывать конфиги нет ни желания, ни смысла.
В вашем комментарии слова «Grunt» и «Gulp» можно спокойно поменять местами. Лично я в свое время вернулся обратно на Grunt с Gulp. И еще знаю несколько точно таких же случаев.
Помню вашу статью про «фрактал отсоса». Вижу, что мнение ваше не изменилось. Повторно разводить тут полемику я не вижу смысла. У JS тьма недостатков, но для тех задач, которые он решает, у нас нет альтернативы. Потому и появились coffeescript и typescript, которые тоже далеки от идеала.
Этот пост о javascript. Я не хочу плодить оффтоп. Если вы хотите подискутировать на эту тему, то напишите отдельный пост о том, почему на ваш взгляд javascript ужасен и спросите мнения у сообщества. И уже в рамках этого поста мы с удовольствием все обсудим.
1. utils — тот же god object, тут лучше так: $.str( str ).split( delimiter ) и $.list( array ).map( mapper )
$.str( str ) и $.list( array ) — это своеобразный вызов конструкторов или создание замыкания?
На текущий момент Gulp выигрывает только в скорости у Grunt, но это для меня вообще не критично и переписывать конфиги нет ни желания, ни смысла.