Глупый вопрос: Зачем нужна среда разработки и что это вообще такое (Википедия неясно излагает)?
Среда разработки нужна для облегчения, упрощения процесса разработки. Вкратце.
По сути то и в блокноте можно писать код. Возьмем например питон. Если в нем не там поставить отступ - то код выполнится не так как было задумано, если вообще выполнится. А IDE следит за этим.
В том же php из тегов - среда разработки может автодополнить название переменной, что ускорит процесс набора кода, позволит избежать банальных опечаток.
Это все только верхушка айсберга. Современные IDE делают тонны всего для облегчения труда программисту.
Ну грубо говоря синтаксическую ошибку без среды ты на сервере только увидишь, а так прямо в среде или редакторе, а там у некоторых ещё ФТП прикручены сразу для загрузки сразу всех файлов на сервер.