Я редко пользуюсь IDE. Намного проще и быстрее использовать хороший текстовый редактор (VEDIT), а затем использовать make для сборки. Конечно, вы можете вызывать компиляторы, make, отладчик и т. Д. Непосредственно из VEDIT, а затем просматривать ошибки и т. Д.
Я пробовал Eclipse несколько раз. Первое, что я заметил, это то, что он действительно тяжелый. Холодный запуск занимает на моей машине около 2 минут, а последующий - от 20 до 30 секунд. (Для сравнения, с VEDIT холодный запуск составляет 1,5 секунды, а любой последующий запуск - около 0,5 секунды.) Пользовательский интерфейс Eclipse имеет много ненужных помех на экране, поэтому места для редактирования кода не так много. Eclipse не может редактировать файлы размером более нескольких мегабайт, поэтому вам нужен другой редактор для редактирования больших файлов журналов, дампов памяти и т. Д.
Хороший редактор для программистов имеет быстрый просмотр исходного кода, списки функций, графики вызовов и т. Д. Для этого вам не нужна среда IDE. Инструменты для статического анализа (такие как Lint, Klockworks и т. Д.) В любом случае являются отдельными инструментами, но их можно вызывать как из текстового редактора, так и из IDE. Текстовый редактор также может быть интегрирован в систему управления версиями (но вам может потребоваться выполнить некоторые настройки самостоятельно).
Преимущество текстового редактора общего назначения заключается в том, что вы можете использовать один и тот же инструмент для редактирования текста, поэтому вы научитесь его эффективно использовать.
Что особенного в IDE, так это то, что он обычно более тесно связан с каким-то конкретным языком. Например, он может содержать полную интерактивную справку и автозавершение кода для языковой библиотеки, функций API и т. Д. Они могут быть кому-то полезны.