Что считается IDE?

Недавно прочитал вопрос Какие языки вы используете без IDE? Один вопрос, заданный в нескольких ответах, был «Notepad ++ и IDE?»

Один ответ на исходный вопрос сказал: «Нет, я использую vim ...», подразумевая, что vim - это IDE. Но затем другой ответ предложил vim не является IDE.

Итак, где строка?

Как насчет блокнота, ed или nano?

Является единственным методом кодирования без IDE методом бабочки ?

ide
30 голосов | спросил Matt Ellen 23 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 23 Sep 2010 12:26:54 +0400 2010, 12:26:54

3 ответа


30

Взято буквально, IDE = Интегрированная среда разработки.

Я смотрю на это так:

  1. Интегрировано: означает, что вы можете запускать /компилировать /отлаживать ваше приложение с помощью инструмента.
  2. Разработка: . Он позволяет группировать файлы в проекты и выделять синтаксис для вашего языка, возможно, имеет инструменты рефакторинга, возможность создавать файлы из шаблонов (например, файлы тестовых файлов, файлы классов и т. д.), автоматическое завершение /intellisense
  3. Окружающая среда: . Оба этих элемента доступны из одного и того же инструмента.

Notepad ++ позволяет разрабатывать (например, вы можете писать код), но другие области разработки не рассматриваются. Я никогда не использовал notepad ++ для разработки, только для иногда редактирования файлов.

ответил David_001 23 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 23 Sep 2010 12:39:55 +0400 2010, 12:39:55
8

IDE: интегрированная среда разработки.

IDE должна иметь следующее:

  • Редактор (желательно с подсветкой синтаксиса и автозаполнением).
  • Интегрированный компилятор или здание.
  • Желательно отладчик.

Другие улучшения:

  • Интеграция с контролем версий.
  • Другие инструменты (например, профилировщик).
ответил Toon Krijthe 23 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 23 Sep 2010 12:40:52 +0400 2010, 12:40:52
4

Помимо очевидных функций, таких как встроенная сборка, отладка и управление источниками и т. д., я хочу подчеркнуть, что автозаполнение может помочь разработчику быть действительно продуктивным с использованием языка с большой библиотекой. Например.

  • Visual Studio
  • Eclipse,
  • Wing IDE (не бесплатно)

Vim можно настроить , чтобы сделать это тоже.

ответил grokus 23 rdEurope/Moscowp30Europe/Moscow09bEurope/MoscowThu, 23 Sep 2010 17:26:37 +0400 2010, 17:26:37

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132