Что такое IDE
(integrated development environment)
Интегрированная среда разработки, ИСP (англ. Integrated development environment — IDE), также единая среда разработки, ЕСР — комплекс программных средств, используемый программистами для разработки программного обеспечения (ПО).
Среда разработки включает в себя:
- текстовый редактор;
- транслятор (компилятор и/или интерпретатор);
- средства автоматизации сборки;
- отладчик.
ИСР может заменить:
- средства для интеграции с системами управления версиями;
- инструменты для упрощения конструирования графического интерфейса пользователя;
- браузер классов;
- инспектор объектов;
- диаграмму иерархии классов.
IDE обычно предназначены для нескольких языков программирования. Например:
IDE | Языки программирования |
IntelliJ IDEA | Java, JavaScript, Python, Kotlin, Scala, Groovy и другие |
NetBeans | Java, Python, PHP, JavaScript, C, C++, Ада и другие |
Eclipse | Java, но и на других языках, таких, как C/C++, Perl, Groovy, Ruby, Python, PHP, Erlang и прочие |
Qt Creator | С, С++ и QML |
Microsoft Visual Studio | C++, C Sharp, Visual Basic .NET, Visual J Sharp |
ИСР обычно предназначены для нескольких языков программирования, таких как IntelliJ IDEA, NetBeans, Eclipse, Qt Creator, Geany, Embarcadero RAD Studio, Code::Blocks, Xcode или Microsoft Visual Studio, но есть и IDE для одного определенного языка программирования — как, например, Visual Basic, Delphi, Dev-C++.
Интересное сравнение IDE и текстового редактора можно прочитать по ссылке.