Интегрированная среда разработки
Материал из Поле цифровой дидактики
Описание | Интегри́рованная среда́ разрабо́тки, (англ. Integrated development environment — IDE), также единая среда разработки, — комплекс программных средств, используемый программистами для разработки программного обеспечения (ПО). |
---|---|
Область знаний | Информатика, Управление |
Авторы | |
Поясняющее видео | |
Близкие понятия | |
Среды и средства для освоения понятия | RStudio, Jupyter, NetLogo, Squeak, Python IDLE |
Интегрированные среды разработки были созданы для того, чтобы максимизировать производительность программиста благодаря тесно связанным компонентам с простыми пользовательскими интерфейсами. Это позволяет разработчику сделать меньше действий для переключения различных режимов, в отличие от дискретных программ разработки.
- См. в вики Свойство:Tool_is_made_for
Description | Affordances | |
---|---|---|
Codeanywhere | Codeanywhere: кроссплатформенная облачная ИСР, позволяющая совместно разрабатывать программные проекты с помощью веб-браузера на любом устройстве | |
Figma | Figma - это мощный веб-инструмент для дизайна интерфейсов, позволяющий создавать, прототипировать и коллаборировать над дизайн-проектами в режиме реального времени. | 1. Создание и редактирование дизайнов интерфейсов с использованием широкого спектра инструментов и функциональности, включая растровую и векторную графику, текстовые стили, границы, фильтры и многое другое.
2. Создание интерактивных прототипов с помощью функционала привязки, переходов между экранами, анимации и микроинтеракций. 3. Коллаборация с командой над дизайн-проектами в режиме реального времени, возможность совместной работы, обмена комментариями и отслеживания изменений. 4. Управление компонентами и библиотеками элементов дизайна для повторного использования и поддержания стандартов внешнего вида. |
Gist | Gist предназначен для обмена кусочками кода (и не только кода). В основе Gist лежит система контроля версий git, что делает возможным коллективную работу над материалом, поддержку форков и версионности. |
|
Git | Cистема контроля версий, инструмент для управления историей исходного кода. | Контроль версий и отслеживание всех изменений |
Google Collab | Google Colaboratory — среда, чтобы писать код аналогично jupyter notebook. | создание исполняемых публикаций - объединение текста, кода, графики и данных |
Jupyter | Jupyter — интерактивный блокнот, ориентированным на работу со множеством сред выполнения Python, но и R, Julia, Scala и ряда других. |
|
Notepad++ | Это текстовый редактор, который предназначен для редактирования не только текста, но и программ на различных языках программирования
| Поддерживает несколько десятков языков программирования php, css, c++, html, javascript, java, xml, jsp, pascal, perl и др. Регулярные выражения, замены, метки, удаление отмеченных строк |
OpenAI Codex | OpenAI Codex — это модель искусственного интеллекта, разработанная OpenAI. Он анализирует естественный язык и генерирует код в ответ. Codex разработан на основе GPT-3, известной модели естественного языка от OpenAI. Инструмент обучен на миллиардах строк кода, а также письменного текста — именно это позволяет ему переводить человеческий язык в компьютерный. | Codex лучше всего справляется с Python, но также владеет более чем десятью другими языками, такими как JavaScript, Go, Perl, PHP, Ruby, Swift, TypeScript и Shell. Codex способна по текстовому описанию сгенерировать простой сайт или игру. Например, пользователь может словами написать что-то вроде «создай веб-страницу с меню слева и заголовком сверху», а Codex выдаст соответствующий код |
Python IDLE | Среда разработки на языке Python, поставляемая вместе с дистрибутивом - базовый, упрощенный режим программирования на Python. Тем не менее, IDLE хороший редактор для начала программирования и понимания основ языка. В нем есть оболочка Python — интерактивный интерпретатор. | Автозавершение кода, подсветка синтаксиса, подбор отступа и базовый встроенный отладчик. |
RStudio | свободная среда разработки программного обеспечения с открытым исходным кодом для языка программирования R, который предназначен для статистической обработки данных и работы с графикой. | Может использоваться для сохранения версий проектов на языках R, Python, C++ |
SAP Build Apps | Среда no-code для разработки мобильных приложений | Создание мобильных приложений профессионального уровня |