Какие самые популярные IDE для каждого языка? [закрыто]

15

Это не имеет ничего общего с наличием любимого редактора или чего-то подобного. Мне просто интересно, на каком языке, какие самые популярные интегрированные среды разработки? Может быть, топ-2-3, если есть некоторые разногласия. (Воспринимаемой популярности достаточно)

Так далеко:

C # - Visual Studio, SharpDevelop

Java - Eclipse, NetBeans, IDEA

Objective-C - Xcode

Delphi - RAD Studio

Объект Паскаль - Дельфы, Лазарь

C, C ++ - Visual Studio, Vim

PL / SQL - RapidSQL, Oracle SQLDeveloper

PHP - Eclipse, NetBeans, Nusphere PHPed

ActionScript (AS2, AS3) - FlashDevelop

Flex - Flash Builder 4

Python - Затмение, IDLE

Perl - Padre

Common Lisp - Lispworks, Emacs

Ruby - TextMate

Хаскелл - Вим

Фортран - Вим

Visual Basic - Visual Studio

Стив Эверс
источник
1
Это слишком широко?
МВД
1
@ Джим, почему слишком широкий? Просто вопрос, который перечисляет IDE, а не сравнивает и описывает их.
П Швед
4
Один из способов решения этого вопроса - перечислить одну пару язык / IDE для каждого ответа и позволить количеству голосов оценить популярность.
Адам Лир
2
Если это станет голосование , что она должна быть Community Wiki
WalterJ89
3
Я согласен с тем, что это должна быть вики-страница сообщества, не потому что это опрос , а просто потому, что он достаточно широк, чтобы не было смысла иметь несколько ответов для каждого языка, поэтому любой должен иметь возможность их редактировать.
Желатин

Ответы:

18

Все языки - VIM

Я не люблю IDE.

Если я на OSX, я буду использовать TextMate, но в основном я делаю все (JavaScript, Java, Python, PHP) в VIM. Я также быстрее, чем несколько коллег, которые используют IntelliJ.

Джош К
источник
8
Я немного разочарован тем, что не сказал emacs, но, тем не менее, +1. ^^
Габлин
5
Он спрашивает, какие самые популярные IDE, а не какую вы используете.
Эндрю Гримм
3
@Andrew: Половина команды разработчиков Zend использует VIM. Я сомневаюсь, что это "непопулярно" в любом случае.
Джош К
Можете ли вы отладить из VIM, это возможно?
Джон Онстотт
@Jon: Конечно, и отладчик Perl может даже запустить простой старый vi, настоящий, который написал Кит Бостик.
tchrist
13

Java - IDEA, Eclipse, NetBeans.

talonx
источник
4
В этой последовательности? Если так, у вас есть источник? Я бы подумал, что это Eclipse, NetBeans, IDEA или NetBeans, Eclipse, IDEA ...
Чинмай Канчи
7
Насколько я понимаю, Eclipse является самым популярным для самой Java.
WalterJ89
1
@Chinmay Kanchi: Тогда я считаю этот вопрос уже успешным!
Стивен Эверс
1
@Chinmay - я перечислил их в порядке своих личных предпочтений :) На самом деле, я всегда предпочел бы ИДЕЮ над другими.
Талонкс
4
Уолтер прав: «Затмение», наверное, самое популярное. IntelliJ IDEA - лучший . :-)
Jonik
10

Рубин

В Hampton's Ruby Survey есть вопрос, который может дать некоторые конкретные цифры о «текстовом редакторе» предпочтений в мире Ruby. Вот диаграмма результатов ( на момент написания ):

Диаграмма результатов для «текстового редактора предпочтений» вопроса Hubton's Ruby Survey

Результаты показывают, что TextMate является самым популярным текстовым редактором среди разработчиков Ruby. Стоит отметить, что популярность TextMate, похоже, снижается; Такова популярность редакторов на основе Eclipse. С другой стороны, популярность Vim, которую я лично использую, похоже, растет.

Ясер Сулайман
источник
+1 Хороший график, намного быстрее разобрать, чем исходная страница
Алан Пирс
2
Vim набирает! Больше мощности для двигателей, не позволяйте им уйти!
Марк C
6

Objective-C - Xcode

mipadi
источник
5
Во что еще можно написать Obj-C ?!
Алекс Фейнман
Это вопрос или просто риторический?
Марк С
1
@Alex: ProjectCenter и ProjectManager под GNUstep, TextEdit под OpenStep и emacs практически во всем имеют поддержку синтаксиса Objective-C. Есть мертворожденный проект по созданию Objective-C для Eclipse, который потерпел неудачу, потому что CDT не поддерживал ObjC.
Поддержка синтаксиса не делает для IDE; это необходимо, но не достаточно. Мне было довольно любопытно посмотреть, есть ли какие-либо другие полноценные IDE для Obj-C; Похоже, еще не может быть.
Алекс Фейнман
Objective-C существует, кроме Mac, не так ли? Таким образом, я думаю, что это Какао, которое так тесно связано, так что Xcode, не обязательно Objective-C. Я вроде как догадываюсь, что я ни в коем случае не серьезный кодер Objective-C.
jon_darkstar
5

Для Delphi - Delphi IDE.

Мейсон Уилер
источник
Я не помню, чтобы там был выбор ;-) Но я бы хотел, чтобы (по крайней мере для Delphi 7) Упс, пошли мои синие точки, время перезапустить.
Питер Тернер
@Peter: Ну, всегда есть Лазарь ...: P
Мейсон Уилер
Технически объективный Паскаль ... Синие точки?
Марк С
1
@Mark C: точки в желобе на боковой панели редактора, указывающие, где находятся строки исполняемого кода. Они показывают, где остановится отладчик при трассировке кода, и где находятся допустимые строки для установки точек останова. В более ранних IDE были некоторые глюки, которые могли нарушить эту функциональность.
Мейсон Уилер
4

Common Lisp

Коммерчески, вероятно, LispWorks.

За пределами коммерческих реализаций, почти наверняка EMACS + SLIME

Фрэнк Шиарар
источник
4

C ++ : Visual Studio с Visual Assist X

Томас Бонини
источник
3

Java - Eclipse (Java EE, с Google App Eng, GWT и плагином для контроля версий)

C ++ - EMacs / Eclipse / GEdit

GEdit отлично справляется только с цветовым кодированием большинства языков.

Берни Перес
источник
3

Все, кого я знаю, работающие с Python, используют Emacs или Vim.

Interstar
источник
Я использую PyDev, но потом я действительно работаю с Jython.
3

Для Perl и Python : Emacs и Vim . Бьет Eclipse по популярности.

Николай Прокощенко
источник
2

Для PHP есть также Nusphere PHPed, который является абсолютно отличным, не бесплатным, а одним из лучших. Я использовал это все время.

Для Haskell я бы сказал vim, и это, вероятно, касается и C.

Даниил
источник
2

Объект Паскаль - Дельфы, Лазарь

C, C ++ - Кровопролитный разработчик C ++, Visual Studio 2008 C ++

PL / SQL - RapidSQL (от Embarcadero), Oracle SQLDeveloper

C # - Visual Studio (в настоящее время в 2008 году, но 2010 выглядит приятно, когда я обновляюсь!)

MDV2000
источник
2
Кстати, Dev-C ++ более чем устарел. Он включает MinGW-GCC 3.4 , а текущая версия MinGW-GCC - 4.5 . Предполагается, что wxDev-C ++ поставляется с более новым компилятором, хотя я бы сказал, что есть несколько лучших альтернатив.
Greyfade
1
---> CodeBlocks
Марк C
2

Visual Basic - Visual Studio
C ++, Fortran - Visual Studio, Vim, Emacs

Ладья
источник
Вы говорите, что Vim, Emacs являются одними из самых популярных IDE для C #? Я как-то сомневаюсь в этом.
JohnFx
Я согласен с vim по поводу C ++, определенно не C #. Для C # есть визуальная студия, и вы не можете получить что-то лучше imho.
Даниэль
Как вы могли бы перечислить vim и emacs для C # и C ++, а не для Python. Я бы подумал, что больше программистов на Python используют их, чем программистов на C #.
Чинмай Канчи
@JohnFx - Ты прав. Ошибка с моей стороны.
Ладья
@Chinmay Kanchi - ошибка с моей стороны в отношении C #. Что касается Python, у меня было ощущение, что они более используются.
Ладья
1

Java - Eclipse, NetBeans

Python - IDLE? (Корабли по умолчанию, не знают о популярности)

Perl - Padre

Daenyth
источник
Зачем кому-то нужна какая-то другая IDE, кроме vi для perl?
tchrist
@tchrist: тот факт, что это было сделано с нуля, чтобы быть IDE для Perl, указывает на то, что есть люди, которые хотят этого
Daenyth
Это не отвечает на мой вопрос. Зачем им это нужно?
tchrist
1

Я не уверен, но я бы сказал, что самым популярным в Python является Eclipse + pyDev

Все знакомые мне программисты на Ruby используют TextMate в MacOS

Khelben
источник
Как насчет не-Mac Ruby программистов?
Марк С
Любопытно, что любой Рубист, которого я знаю, абсолютно фанат Mac! (и использует также vi, когда им приходится использовать другие машины)
Хелбен
1

Я никогда не был фанатом IDE и считаю, что я лучше изучаю язык без посторонней помощи. VIM был упомянут, но иногда я действительно не интересуюсь VIM и предпочел бы использовать nano.

Нано редактор

Крис
источник
1

PHP

Фактическое программирование на PHP - Netbeans (версия PHP) или Eclipse (Инструменты разработки
PHP ) PHP Templating - Dreamweaver

Примечание. Под реальным программированием на PHP я имею в виду (например) ООП, используя такие фреймворки, как CakePHP, Symfony или CodeIgniter.
Под шаблонизацией я подразумеваю использование простого PHP для включения верхних и нижних колонтитулов или форматирования.

WalterJ89
источник
Netbeans также имеет хороший плагин Vim, который я слышу, для тех из вас, кто любит vim. Я никогда не использовал это сам
WalterJ89
Я начал использовать Eclipse для Java, но изначально не хотел использовать его для PHP. С тех пор я был очень доволен этим, особенно для разработки Drupal.
gapple
1
Я также вижу, что Komodo часто появляется в обсуждении IDE в сообществе Drupal.
gapple
1
«PHP Eclipse» будет более точным, чем «Eclipse», пакет PHP Eclipse включает в себя все инструменты, необходимые для разработки PHP.
HoLyVieR
@HoLtView Внес изменения,
WalterJ89
1

JetBrains имеет IDE для нескольких языков, которые выглядят одинаково:

IntelliJ IDEA для Java

RubyMine для Ruby и Ruby on Rails

PHPStorm для PHP, HTML и JavaScript

PyCharm для Python и Django

(У меня есть последние три.)

tcrosley
источник
1

C ++ - код :: блоки

Mumbles
источник
Я верю, что Code :: Blocks - одна из лучших IDE для C ++, однако она как бы борется с принятием. Это не побьет VisualStudio в Windows. Однако с уменьшением популярности Eclipse, Code :: Blocks может получить еще один шанс.
Полемон
1

Одна забытая среда разработки: Aptana - основанная на Eclipse среда разработки для PHP, Ruby, Javascript и Python.

Mefisto
источник
0

Мой

.Net (3.5) - Визуальная студия 2008 .net 4 - Визуальная студия 2010

Flex - Flash Builder 4 / затмение Java - Eclipse

ROR - TextMate HTML / CSS / JS и т. Д. - TextMate

Ави Цурель
источник
0

C # / Mono - я бы добавил MonoDevelop. Кроссплатформенность, поэтому у вас есть C # IDE для Linux и Mac, а также для Windows.

Хэмиш Даунер
источник
Я собирался добавить MonoDevelop, но мне показалось, что я слышал, что у него есть проблемы, и он не может скомпилироваться против .NET?
Стивен Эверс
0

C / C ++ - Visual Studio C # - Visual Studio Java - Зависит. Я использую Java в основном для мобильных устройств, поэтому, например, Blackberry я использую Blackberry JDE, для любого другого мобильного устройства J2ME, Java ME SDK 3. Однажды я использовал JCreator PRO для разработки, один, когда я не знал, что существуют определенные инструменты для кодирования для мобильные телефоны, xDDDDD JavaScript - Visual Studio, и именно поэтому я в основном использую в своих веб-приложениях ASP.Net Visual Basic - 6.0 для MSVB6, .Net для Visual Studio (есть программное обеспечение, которое купила моя компания, и оно было удалено 6 на 6; меня назначили поддерживать и развивать его дальше PHP - DreamWeaver

CJLopez
источник
0

Не совсем бесплатное программное обеспечение, но я бы использовал все необходимое.

  • C / C ++ Win - Visual Studio 2010
  • C / C ++ / Fortran Linux - Netbeans
  • HTML / CSS - Dreamweaver
  • Perl - Activestate Komodo
  • PHP - Activestate Komodo
  • Python - Activestate Komodo
  • TCL - Activestate Komodo
резиновые сапоги
источник
0

Если вы включаете Vim, то Notepad ++. Я использую его для большинства языков, включая Java (скомпилированный с Ant) и небольшие проекты C ++ (скомпилированные с MinGW), и в целом он кажется довольно популярным, особенно для веб-разработки. Он имеет больше / лучше функций, чем некоторые из более популярных IDE, которые я использовал, даже. Однако я предпочитаю использовать Visual Studio для C # и XCode для Objective-C.

Брайан Кэйбл
источник
0

Smalltalk - ваше собственное изображение.

Так что Squeak использует Squeak, Pharo использует Pharo, ...

Я думаю, что только Gnu Smalltalk не делает, где я подозреваю, что они используют Emacs или Vim.

Фрэнк Шиарар
источник