вместе с иде должен идти компилятор
поставив иде я могу просто нажать кнопку, собрать и запустить прогу
в иде должен быть настроенный дебаггер
> поставив иде я могу просто нажать кнопку, собрать и запустить прогу
имхо, это как раз таки не обязательно, достаточно какой-то запускалки чего-бы то ни было