Я же задам встречный вопросы:
Вы пробовали пользоваться Composer? Как с команднеой строкой, все устраивает?
Многие фреймворки имеют интерфейс командной строки... Как Вам использование из под (к примеру) Openserver?
Вы пробовали ПРАВИЛЬНО настраивать окружение IDE? Я не имею в виду быдлокодеров, работающих в блокнотах, им то пофиг, а вот к примеру PhpStorm любит правильную настройку.
Ну про Grunt и PHP я вообще молчу. К примеру настройка его связки с Openserver может превратиться в весьма увлекательное занятие, гарантирующее красноглазие и при успешном решении кучи возникших проблем, сильное повышение ЧСВ
Но есть путь попроще и (что важнее) правильный! О чем и поговорим ниже.