Интегрированная среда разработки - это, как правило, целый набор инструментов, интегрированных в один.
Сюда входят редактор, компилятор, отладчик и любые другие инструменты, которые вы можете добавить.
Назад в пред-история, мы использовали редактор для редактирования файлов, затем мы выходили и использовали компилятор, затем компоновщик для создания конечного продукта (на самом деле, когда я только начинал, мы использовали перфокарты и листы ввода данных 80x25 и передавалиих операторам ввода данных для ввода в компьютер, но я не хочу утомлять молодежь среди вас).
В настоящее время мы просто нажимаем клавишу F5
или, если вы используете Emacs,
CTRL ALT META OPEN-APPLE ATTN LEFT-SHIFT RIGHT_SHIFT B
, при этом наши головы наклонены под углом 22,5 o к магнитному полю Земли и откусывают голову курице: -)
Некоторые IDE (например, Eclipse) предоставляют подключаемый модуль enviroМесто, где люди могут создавать плагины, чтобы добавить множество инструментов к стандартным.Представьте себе:
- управление исходным кодом и управление версиями.
- поддержка нескольких (компьютерных) языков.
- инструменты рефакторинга.
- directпубликация приложений в средах (таких как файлы EAR на сервере приложений).
- извлечение строк для интернационализации
и т. д., объявление почти бесконечно.