IDE
Integrated Development Environment
Что это
IDE — интегрированная среда разработки. Редактор + компилятор + отладчик + сборка + вспомогалки в одном приложении.
История
- 1983 — Turbo Pascal (Borland). Первая массовая IDE, редактор и компилятор в одном окне
- 1995 — Delphi (Borland). Визуальное проектирование форм
- 2001 — Eclipse (IBM → Eclipse Foundation). Java-центричная
- 2001 — IntelliJ IDEA (JetBrains). Умные рефакторинги, стандарт для Java
- 2015 — VS Code. Electron + LSP убили классические IDE для веба
Категории сегодня
- JetBrains suite — IDEA, PyCharm, WebStorm, GoLand, Rider, CLion. Мощно, платно, ресурсоёмко
- VS Code и форки — VS Code, Cursor, Windsurf, VSCodium
- Нативные — Xcode (Apple), Android Studio (JetBrains inside), Visual Studio (не Code)
- Терминальные — Vim/Neovim, Emacs, Helix. Технически не IDE, но с плагинами покрывают то же
Из чего состоит
- Редактор с подсветкой + автодополнением (обычно через LSP)
- Отладчик (DAP)
- Интеграция с системой сборки
- Интеграция с Git
- Терминал
- Extension-система