Интегрированная среда разработки или просто IDE – это инструмент, используемый для разработки приложений простым, быстрым и надежным способом.
Существует много разных IDE для разных языков программирования, платформ и операционных систем.
Особенности IDE
Различные типы IDE предоставляют разные функции.
Здесь будут представлены некоторые популярные функции, предоставляемые обычным IDE.
- Инструменты интеграции обеспечивают инструменты языка программирования и скриптов
- Интеллектуальный редактор кода предоставляет помощников по кодингу, таких как предупреждение ошибок, которые помогут автоматически завершить код
- Smart Code Navigation обеспечивает удобную навигацию и отслеживание кода в больших проектах с большим количеством файлов и папок с подпроектами
- Компилятор обеспечивает компиляцию там, где нужен данный язык программирования.
- Отладчик обеспечивает отладку и проверяет скомпилированные двоичные файлы
- Рфакторинг будет выполнять рефакторинг во время разработки кода и предоставлять предложения
- Поддержка различных языков программирования и скриптов сделает среду IDE полнозадачной, поддерживая несколько связанных языков программирования и языков скриптов, которые могут находиться в одном проекте.
- Интерактивная консоль предоставляетт интерактивную оболочку или консоль для выдачи команд, связанных с проектом, и получения результатов в терминальном режиме.
- Контроль версий обеспечивает версионность кода и облегчает отслеживание изменений
- Плагины предоставляют множество полезных функций в качестве дополнения к существующей IDE
Компоненты IDE
В этой части мы изучим основные компоненты, предоставляемые IDE.
В качестве примера мы будем использовать PyCharm в качестве IDE.
- Вкладка
Project
находится в левой строке, где перечислены текущие ресурсы проекта, такие как файл кода, библиотеки, библиотеки DLL, скрипты и исполняемые файлы. Terminal
находится в нижней части IDE, где мигает курсор и ожидает ввода команды. Вывод также выводится на эту консоль.Code Editor
находится на главной панели, где можно увидеть код Python
Мы также можем увидеть другие компоненты в главном меню, такие как Refactor, Tools, Code, View и т. д.
Список популярных IDE
Существует много разных IDE, связанных с разными языками программирования.
В этой части мы перечислим некоторые из самых популярных.
C/C++
Visual Studio, Code::Blocks, CLion, Dev-C++,CodeLite, Eclipse
C#, Visual Basic
Visual Studio, MonoDevelop, SharpDevelop
HTML/JavaScript
Visual Studio, Atom, WebStorm, PHPStorm, Eclipse
PHP
Netbeans, PhpStorm, Zend Studio, Eclipse
Python
PyCharm, IDLE, Eclipse, Atom
1 comment
Я бы еще обратил внимание на Codelobster IDE – http://www.codelobster.com