LINUX.ORG.RU
 
vertexua

Какими IDE вы пользуетесь


0

2

Хотелось бы узнать, что используют ЛОРовцы для своих творений. Интересует статистика по IDE, то те, кто предпочитают текстовые редакторы, могут отметиться отдельно.

Если у вас IDE, основанная на одной из списка, то выбирайте оригинал. Очень старался привести наиболее полный список.

Не использую IDE 581
 ********************
Eclipse 392
 *************
QtCreator 327
 ***********
NetBeans 239
 ********
MSVS 141
 ****
IDEA 88
 ***
KDevelop 82
 **
Delphi/Kylix/Lazarus 82
 **
CodeBlocks/DevCPP 73
 **
MonoDevelop 57
 *
XCode 47
 *
PyCharm 39
 *
Anjuta 22
 *
JDeveloper 9
 *
Solaris/Sun Studio 4
 *
Всего голосов: 2183
Всего проголосовавших: 1370

>>> Проголосовать


[#] Ответ на: комментарий от Evgueni 23.12.2011 14:24:02  
>>-----Цитата---->>
>>-----Цитата---->>

При этом IDE постоянно строит/обновляет code model и знает про все правила языка, фактически в IDE интегрирован compiler front-end.

<<-----Цитата----<<

Вы описали emacs с настройками по умолчанию без какого-либо шаманства

<<-----Цитата----<<

O_O Можно названия дефолтно включенных расширений, которые строят code model для Си? Я не пользуюсь Emacs уже лет 7, может, он ушел сильно вперед.

>>-----Цитата---->>

Угу и emacs вашему (никто вас за язык не тянул) ему соответствует.

<<-----Цитата----<<

Итак, названия расширений, строящих code model - в студию.

***** ()
[#]  
alexsafonov

Emacs

На работе приходится пользоваться Eclipse. Плююсь. В мои руки уже намертво вшиты emacs-овские хоткеи.

()
[#] Ответ на: комментарий от neuron 22.12.2011 22:10:11  

> QtCreator для Qt, но там куча неудобных вещей, например идиотизм с виртуальным разбиением файлов на Sources/Headers это отключается кнопкой над списом файлов в проекте

* ()
[#] Ответ на: комментарий от slovazap 22.12.2011 19:35:59  

эм, подсветки и выравнивание ключевых слов для Qt в нем хреново сделано, gdb тоже только пятой точкой пришивается с выравниванием пробелы + табы тоже все хреново, не такой он уж и идеальный

* ()
[#] Ответ на: Emacs от alexsafonov 23.12.2011 16:38:35  
ados

> На работе приходится пользоваться Eclipse. Плююсь. В мои руки уже намертво вшиты emacs-овские хоткеи.

Портабельную версию не пробовал?

** ()
[#]  
Pythonist

Только Vim, только хардкор.

* ()
[#]  
Pythonist

Подозреваю, что из проголосовавших за "не использую IDE" 49,5% кодят в виме, 49,5% в емаксе и 1% в нано.

* ()
[#]  
guitarist

Не использую IDE.

Редактирую java-программы в jEdit. Для работы с svn (и понемножку git) использую CLI-клиенты. Для запуска ant/mvn/make использую обычно короткий самопальный макрос в jEdit или запускаю их в терминале.

Главная претензия к любой IDE — недостаточная прозрачность при сборке программы (часто это сборка в обход makefile с необходимостью создавать проект, где с большим или меньшим успехом нужно дублировать параметры сборки из этого самого makefile/build.xml/pom.xml), заумность и опять же магия/непрозрачность при работе с svn (а также git и т.д.) и слабоватый редактор (недостаточно мощный search/replace, как правило отсутствие множественного и прямоугольного выделения, слабоватый или отсутствующий язык макросов, отсутствие функции завершения слова (не кода)). Главным плюсом IDE обычно является завершения кода, вспомогательные средства по генерации кода и рефакторинга, которые может и милые, но лично мне нафиг не сдались.

Большинство коллег использует IDEA, некоторые — Eclipse.

* ()
[#] Ответ на: комментарий от Insomnium 22.12.2011 14:38:55  
guitarist
>>-----Цитата---->>

У меня вопрос преимущественно к java-кодерам (ну и к некоторым питонщикам и плюсерам). У меня и в NetBeans и в Eclipse жуткое ШГ. На винде в обоих IDE, на линаксе только в NetBeans. Подскажите пожалуйста, как вы с этим боретесь. Мне правда крайне неприятно за ними работать, но адекватных альтернатив нет и не предвидится. Может, я не умею их готовить? Можете что-нибудь посоветовать?

<<-----Цитата----<<

NetBeans тоже использовал для рисования форм на свинге, очень крутой редактор UI. Но ШГ не наблюдал. Вообще ШГ — понятие субъективное, что именно не устраивает? Также важна версия JDK.

* ()
[#] Ответ на: комментарий от FENix 21.12.2011 20:42:12  
>>-----Цитата---->>

Вариант "не использую IDE" следовало бы заменить на "использую текстовый редактор".

<<-----Цитата----<<

Но тогда пользователям emacs'а вообще не осталось бы выбора в списке! Ведь он - не текстовый редактор, а как минимум среда. Какая именно среда? Ну, тут уже можно спорить.

* ()
[#]  

Почему PyCharm и IDEA раздельно идут? Из Eclipse же PyDev не выделили.

** ()
[#] Ответ на: комментарий от slovazap 22.12.2011 19:35:59  

Его можно настроить так, чтобы при изменении прототипа функции в хедере можно было автоматически изменить прототип в реализации (или добавить его)? Подобные фичи очень ускоряют разработку, из за них только и сижу в Qt Creator, хотя стиль редактирования текста в vim мне нравится.

** ()
[#]  

Geany

***** ()
[#]  
Zubchick

не буду оригинален – emacs

* ()
[#] Ответ на: Emacs от alexsafonov 23.12.2011 16:38:35  
mono

а кем ты работаешь, что тебя заставляют пользоваться конкретной IDE?

***** ()
[#]  

XCode

()
[#]  

QtCreator, Eclipse. Кстати, часто приходится работать с Visual Studio. Lazarus когда-то использовал, но ушёл с него.

* ()
[#]  
user_id_68054
>>-----Цитата---->>

Не использую IDE

<<-----Цитата----<<

GEdit + Gnome-Terminal (и ищё иногда Totem :))

* ()
[#]  

Это так тонко пользователей Emacs решили потроллить?

()
[#]  
huNTer

Vim?

Vim, Kate

* ()
[#] Ответ на: комментарий от frozenix 23.12.2011 21:56:09  
neuron

Фигня, "упростить дерево" - это не то, я не хочу упрощать дерево, я хочу его настраивать так как мне удобно.

()
[#]  
ostin

sublime text2, но это не IDE

*** ()
[#]  

XCode, Sublime, Vim, TextMate.

()
[#] Ответ на: комментарий от mono 24.12.2011 23:24:22  
alexsafonov
>>-----Цитата---->>

а кем ты работаешь, что тебя заставляют пользоваться конкретной IDE?

<<-----Цитата----<<

Я пишу для Oracle ATG, где все плюшки сделаны как плагины для eclipse. В принципе никто не заставляет, но без плюшек как то грустно...

()
[#]  

emacs

emacs

* ()
[#]  
aiqu6Ait

mplab и какой-то симкомовской ide для приложений под arm.

* ()