Имеет ли языковая среда IDE какие-либо преимущества перед плагином для многоязычной среды разработки?

В основном я занимаюсь разработкой на Java и C / C ++, но я начинаю больше заниматься веб-разработкой (PHP, Rails) и Eiffel (изучение нового языка всегда хорошо).

В настоящее время я использую Eclipse для Java, C / C ++ и Ruby (не Rails). Поскольку я знаю среду, я думаю, что мне будет проще найти плагин и использовать Eclipse для всех моих языков разработки. Но есть ли случаи, когда IDE для конкретного языка (например, EiffelStudio для Eiffel) была бы лучше, чем Eclipse?


ide
person Thomas Owens    schedule 08.09.2008    source источник


Ответы (3)


Я использовал много-много IDE, и в большинстве случаев для меня это зависит от личных предпочтений. Иногда для конкретных языков есть некоторые полезные надстройки / надстройки / функции, но если они не являются вещами, без которых вы не можете жить, вам следует выбрать то, что наиболее удобно для вас.

Я бы подумал, что если вам нравится многоязычная IDE, лучше придерживаться этой. Таким образом, вам не нужно запоминать несколько макетов IDE, сочетаний клавиш и т. Д.

person pete blair    schedule 08.09.2008

Освоение IDE требует времени и энергии. Использование многоязычной IDE однозначно выгодно для программиста, которому нужно разрабатывать на нескольких языках. По той же причине, по которой так популярны такие инструменты, как VI и Emacs.

С другой стороны, IDE, специализирующаяся на одном языке, иногда может пойти намного дальше в некоторых аспектах и ​​может быть предпочтительным выбором в некоторых ситуациях.

Мне нравится Eclipse как Java IDE (настолько, что мы решили создать какое-нибудь приложение на основе Eclipse), и я фанат Emacs. Но мне также нравится Groovy-поддержка IntelliJ и эффективность EiffelStudio.

Дело вкуса, прощаете тех, кого любите ...

person Christian Lemer    schedule 19.09.2009

Это полностью зависит от пользователя и самого языка, если вам удобны сочетания клавиш, тогда вы можете рассмотреть плагин, иначе вы можете перейти на IDE. Однако большая часть IDE поставляется с кросс-функциональными картами клавиш, поэтому вы можете использовать те карты клавиш, с которыми вам удобнее ...

person prassee    schedule 14.12.2010