Здесь многое зависит от того, что вы хотите.
Я бы описал Dev-C++ как посредственную IDE с действительно хорошей упаковкой.
Что я подразумеваю под хорошей упаковкой, так это то, что Dev-C++ довольно легко установить и работать. Пакет включает в себя недавнюю копию gcc и (по крайней мере, по моему опыту), что он установлен и работает довольно просто и просто. До тех пор, пока несколько лет назад самый простой способ установить gcc и фактически работать (особенно под Windows), почти наверняка установил Dev-C++. Даже если вы только планировали использовать компилятор из командной строки, стоит установить IDE только для того, чтобы правильно установить компилятор, не перепрыгивая через десятки пылающих обручей. Другие пакеты в этом отношении догнали, поэтому есть полдюжины (или около того), которые делают тривиальным для установки gcc и работы просто отлично (и многие из них имеют более современные компиляторы, чем Dev-C++ тоже).
Что я подразумеваю под посредственным IDE, так это то, что редактор (особенно) просто не очень способен по сравнению с большинством других.Рассмотрим несколько моментов:
- Нет поддержки для регулярных выражений в поиске/замена
- Встроенная поддержка управления версиями закодирована для CVS
- Возможность установки опций компилятора в среде очень ограничено
Для меня эти ограничения могут быть приемлемыми, скажем, 20 лет назад, особенно когда более эффективные редакторы, вероятно, будут стоить больше денег. Сегодня это ставит меня как просто непростительные упущения. Учитывая количество бесплатных альтернатив, которые явно превосходят, я не могу себе представить, как это можно использовать на регулярной основе.
Мне сложно определить человека или ситуацию, с которой я бы подумал, что Dev-C++ хорошо подходит. Если вы программируете на регулярной основе, вы заслуживаете более способного редактора и интеграции с используемым исходным кодом (который, я надеюсь, не CVS).
Это своего рода растяжка, но я полагаю, что это может сработать для среднего менеджера, который хочет иметь возможность взглянуть на код и проверить, что он компилируется чисто, но не использует его достаточно, чтобы учиться больше, чем самое рудиментарное использование редактора. Тем не менее, даже отсутствие поддержки современных систем контроля версий является серьезным ограничением. Я бы не удивился, если есть плагины для поддержки более современного управления версиями, но если вам нужно потратить много времени на настройку, вы потеряете одно реальное преимущество Dev-C++.
Итог: Возможно, это не худшее выбор, я также не могу представить ситуацию, в которой Dev-C++ будет моим первым выбором или даже среди моих трех лучших вариантов.
Он «развит», но я по-прежнему не вижу причин, почему кто-то выбирает это по альтернативам. –
Является ли Google в вашей части мира? Новый сайт сопровождающих - пятый хит в google. Пожалуйста, исследуйте вопросы, прежде чем публиковать их. – nvoigt
Visual Studio является исключением, большинство IDE могут быть сконфигурированы для использования практически любого компилятора, компоновщика и отладчика, поэтому единственной релевантной метрикой из тех, что вы упомянули, является intellisense. – Erbureth