Как уже говорили несколько других людей, какая IDE, которую вы используете, или если вы используете ее, сильно зависит от языка разработки, масштаба проекта и платформы, на которой вы работаете. Хотя я никогда не располагался лагерем с ребятами Vi или Emacs, я использую ряд других инструментов для редактирования примерно в таком слове:
C# или что-то еще .Net: Visual Studio. Серьезной конкуренции нет, языки CLR требуют подсветки синтаксиса, рефакторинга и расширенного управления файлами. К счастью, Microsoft получила это право, а выпуски Express - невероятная ценность.
C++: Я не касался этого через некоторое время, но обычно я рассматривал код в Visual Studio, но компилировал пакетные файлы, которые имели много общего с эксцентриситетами конкретной встроенной платформы, в которой я работал на.
Python: Я рекомендую Stani's Python Editor, если вам что-то нужно с колокольчиками, но Python настолько прям в своей структуре, что я обычно заканчиваю тем, что использовал только Scite. Он делает все, что вам действительно нужно в редакторе Python.
SQL: Notepad++ или, если вы делаете тяжелый подъем, любой поддерживаемый редактор + SQL Prompt.
Java: Я слышал хорошие вещи об Eclipse, но Java - это зло, поэтому я его не трогаю.
PHP, Perl, Javascript, BASH или большинство других языков: Notepad ++ в Windows, Scite на Linux.
Хотя переключение между всеми этими IDE может быть проблематичным, особенно если функция, которую вы любите в одном, отсутствует у другого, преимущества можно найти в использовании наилучшего сбалансированного инструмента для вашей работы. Я переключаю IDE все время, так как мои потребности меняются, и я буду поощрять других к тому же. Работая над ограниченным количеством проектов, ограниченного масштаба, на конкретных платформах я почти не знаю всех случаев использования, и я уверен, что существует множество других ситуаций и редакторов кода, которые сочетаются с уникальными и прекрасно функциональными способами.
VS6 был очень хорош для времени. – 2008-10-03 18:50:04
предоставлен ... но я не хочу, чтобы кто-то, кто не использовал настоящую IDE в течение последних нескольких лет (что может быть распространено среди тех, кто читает этот конкретный вопрос), думая, что я говорю об intelliesnse vs6. – 2008-10-03 19:25:24