Комментарии 88
XCode! Почему забыли о разработчиках под Mac OS X?
Кстати, не холивара ради, но познания для: как им пользуются люди? Я сколько не пробовал с ним работать он виснет, причем постоянно. Как-то это решается? SSD или еще как?
НЛО прилетело и опубликовало эту надпись здесь
Как-то никто особо не жаловался, да и выбора особо не было. т.к. я пишу на obj-c + с++ выбор однозначный.
Попробуйте еще раз может, может измените впечатление. Хотя надо признать что к XCode, особенно 4.*, еще надо попривыкнуть.
Попробуйте еще раз может, может измените впечатление. Хотя надо признать что к XCode, особенно 4.*, еще надо попривыкнуть.
Я вот год на 4-м, 3-й пришлось юзать недавно — реально забыл что там и где.
4-й очень ОК
4-й очень ОК
Apple иногда выпускает крайне неудачные сборки Xcode, которые крашатся, у которых пропадает подсветка синтаксиса и автокомплит. Лучше бы она такие сборки вообще никогда не выпускала. Но вот, например, на последней 4.4.1 можно вполне комфортно работать. И не холивара ради, но работать можно не хуже чем в студии.
Извиняюсь, но я за свою жизнь не видел ни одного разработчика под MacOS, вот и забыл про эту ОС и IDE.
Опрос не показателен. Надо разделять windows/linux писателей.
как быть с кроссплатформенными пейсателями?
visual studio/xcode/eclipse
visual studio/xcode/eclipse
Xcode.
xCode к сожалению…
Xcode
Vim и Emacs одним пунктом?
Vim, Emacs и прочие кастомизируемые текстовые редакторы
Ну как бы фанаты Emacs'а недолюбливают фанатов vim'а и наоборот. Так что лучше было разделить, сложить то всегда можно при необходимости.
Неужели настолько недолюбливают что не могут поставить галочку в одной строке с Vim/Emacs?)))
Думаю эта нелюбовь субъективна и не олжна влиять на опрос, к тому же ТС может иметь какие-то мотивы на проведение опроса именно так, а не иначе.
Думаю эта нелюбовь субъективна и не олжна влиять на опрос, к тому же ТС может иметь какие-то мотивы на проведение опроса именно так, а не иначе.
Это смотрится довольно неожиданно, особенно на фоне отдельных пунктов под KDevelop, QDevelop и другие более маргинальные вещи :)
У KDevelop отличная семантическая подсветка текста и автодополнение.
Я к тому, что он менее популярен, чем vim или Emacs, но у него отдельный пункт, безотносительно его достоинств. И по фичам он ближе к другим IDE, чем vim и Emacs между собой, так что логичнее его объединить с другими.
Использую Kate, выбрал этот же пункт.
QtCreator, его преимущество перед тем же Xcode'ом как минимум в том, что он сам понимает тип переменной и подставляет нужный оператор (. или ->), в Xcode этого очень сильно не хватает.
Очень спорная фича:
Чтобы здесь не подставила машина, рано или поздно будет ошибочно. Исправлять то, что подставляет за тебя intellisense то еще удовольствие…
auto ptr = std::make_shared<SomeClass>();
ptr. или ptr->
Чтобы здесь не подставила машина, рано или поздно будет ошибочно. Исправлять то, что подставляет за тебя intellisense то еще удовольствие…
KDevelop. Под виндовс его надо собирать и там использую обычно QtCreator.
Для кое-каких специфических, старых, либо небольших легковесных проектов использую IDE NI CVI вкупе с интеловским компилятором. Но это не плюсплюсы, а ANSI C. А поскольку опрос был про C++, то отметил VisualStudio — ею тоже довольно активно пользуюсь (примерно 50/50, так что «основной» как бы и нет).
НЛО прилетело и опубликовало эту надпись здесь
Visual Studio. На маке вынужден использовать QtCreator
Far Manager
Ох добавить бы вариант ответа, не я выбираю айдие, а текущая задача…
А он разве не попадает в пункт «Emacs / Vim / другой кастомизируемый текстовый редактор»?
Xcode
У меня не С++ а чистый С. Сейчас Eclipse но медленно переползаю на Sublime. Жду когда JetBrains зарезолвят вот этот баг youtrack.jetbrains.com/issue/IDEABKL-3571
Visual Studio раньше без VAX была не очень — а это значит нужна про версия (поддержка extensions) + еще бабло на сам VAX. Сейчас вот новая версия уже на подходе, будем посмотреть что да как там исправили.
А так вообще eclipse + sublime text. Eclipse радует вменяемым парсером, возможностью интеграции любой системы сборки и контроля версий и дебаггером(особенно актуально для linux). На huge проектах он конечно работать не будет (у меня при попытке индексирования минут через 20 вываливается с out of memory например :), но там есть возможность импортирования отдельных каталогов с нужными хедерами и сырцами вместо импортирования все древа проекта — данная фича этот недостаток исправляет. Sublime радует почти всем, как редактор просто супер и ушел далеко вперед от различных kate/notepad++ и прочих old-school редакторов.
А так вообще eclipse + sublime text. Eclipse радует вменяемым парсером, возможностью интеграции любой системы сборки и контроля версий и дебаггером(особенно актуально для linux). На huge проектах он конечно работать не будет (у меня при попытке индексирования минут через 20 вываливается с out of memory например :), но там есть возможность импортирования отдельных каталогов с нужными хедерами и сырцами вместо импортирования все древа проекта — данная фича этот недостаток исправляет. Sublime радует почти всем, как редактор просто супер и ушел далеко вперед от различных kate/notepad++ и прочих old-school редакторов.
Eclipse жутко бесит отсутствием нормального автодополнения. Это же невозможно — каждый раз нажимать ctrl+space.
+1. Согласен с каждым словом. (Не могу плюсануть, а хочу...)
Как раз на huge проектах и начинают вылазить преимущества CDT, фичастый индексер и навигация по коду с удобствами вроде подсветки перегруженых операторов. Единственное — по дефолту JVM запускается со слишком маленьким heap-ом. Из-за чего собственно индексер и падает. Вот тут написано, как это настраивать.
mcedit
Вообще жаль, что нет IDE под Linux уровня Visual Studio. Приходится использовать CodeBlocks. Считаю, что она наиболее адекватная среди Eclipse/Netbeans/QtCreator.
Желательно было бы убрать последний пункт, ибо сбивает картину в целом. Тот кто не пользуется или сюда попал случайно просто нажмет «воздержаться».
Добавьте еще www.codelite.org/ в опрос
Code Block, уже больше года. Отлично справляется со своими задачами :)
Но последнее время стал кодить в VIM, просто пересел на линукс.
Но последнее время стал кодить в VIM, просто пересел на линукс.
U++ IDE
VS когда проект под нее, XCode на маке. Eclipse для явы. FlashDevelop для haxe и actionscript. А по большей части хватает Far+Colorer или Sublime Text 2, билдим cmake'ом, waf или просто мейкфалом.
visual studio + visual assist x)
Geany
Вопрос к пользователям VisualStudio — как боретесь с постоянно умирающим IntelliSense? У меня даже на небольших проектах после задействования Boost + Qt оно вставало колом и ничего не хотело дополнять.
VAX. Сейчас проект под W8 — пишу в VS2012 — пока новый IntelliSense только радует.
Используем VS2012, проект включает в себя довольно объемный движок, boost, IntelliSense иногда начинает тупить, но довольно быстро оживает. На 2010, действительно, умирал безвозвратно.
У меня QtCreator, а также Embarcadero C++Builder XE2
Лично я абсолютно доволен моим Qt Creator, на линуксе он просто лучший. Удобный, быстрый, для разработки на Qt — идеальный вариант (как не странно). Автодополнение — отличное, я в восторге!
P.S. А вообще зачем этот опрос? Вполне очевидно было что MSVS будет на первом месте, Qt Creator — на втором, и так далее.
P.S. А вообще зачем этот опрос? Вполне очевидно было что MSVS будет на первом месте, Qt Creator — на втором, и так далее.
Видимо, мне было это не очевидно… Например я ожидал большего процента для KDevelop, NetBeans и Eclipse, и меньшего для текстовых редакторов…
Ну, я вот тоже не ожидал такого превосходства Visual Studio. Пусть первое место, но не настолько. И да, от Eclipse ожидал болшего процента. Так что, смысл в опросе есть.
Так как автор не оставил мне шанса не нафлудить в этой теме «Что-то другое, напишу в комментариях.»
То отвечу: notepad++ и total commander
Сравнил бы с сублимом или vim, но к сожалению для меня первый еще недорос а второй урос нетуда.
То отвечу: notepad++ и total commander
Сравнил бы с сублимом или vim, но к сожалению для меня первый еще недорос а второй урос нетуда.
А как там отлаживать, настраивать компиляцию/линковку, как упорядочивать исходники в проекте?
2 волшебных слова: Makefile и MinGW
Немного разверну вашу мысль. Я вот выше писал, что использую Geany. Так вот, я тоже поклонник Makefile. Изменять его приходится нечасто, да и make работает с любым вменяемым редактором — достаточно забить несколько команд в соответствующие пункты меню: Build = make, Rebuild = make clean all, Debug — make debug (запускает GDB в терминале), Run = make test (запуск проги с аргументом). При работе с микроконтроллерами можно создать target с названием upload, который будет вызывать утилиту-прошивалку с нужными аргументами, и тогда заливка прошивки на камень будет делаться командой make upload, при этом собирая проект, если нужно (достаточно в зависимостях upload указать all).
Немного завидую людям, способным работать без IDE — это же какой надо обладать памятью, чтобы запомнить множество функций/классов/методов, необходимых для работы.
Не надо завидовать, Geany прекрасно справляется с парсингом открытых файлов и показывает+дополняет классы, функции и т.д. (:
Это почти IDE, но всё ещё лёгкий и быстрый редактор. Для меня это разумный компромисс.
Это почти IDE, но всё ещё лёгкий и быстрый редактор. Для меня это разумный компромисс.
А он понимает контекст? Например не будет ли мне предлагать несуществующие для данного объекта методы? И что с закрытыми файлами, например заголовочниками Qt, stl, boost?
Momentics на базе Eclipse.
XCode/VS, но Xcode нет в списке, поэтому студия.
Основная Emarcadero. Дополнительная GCC+Code::Blocks.
slickedit
Хотя это скорее не IDE, а текстовый редактор, но раз уж в опросе есть emacs и vim, то как ответ должно подходить.
Хотя это скорее не IDE, а текстовый редактор, но раз уж в опросе есть emacs и vim, то как ответ должно подходить.
разрабатываю под Sublime — не IDE, но хороший текстовый редактор, покрывает большинство задач
разработка под Linux, OpenSource
дома Mac — сижу под XCode — IDE вполне устраивает, лучше чем NetBeans — который я указал
забыли вписать, все Маковеды под ним сидят
разработка под Linux, OpenSource
дома Mac — сижу под XCode — IDE вполне устраивает, лучше чем NetBeans — который я указал
забыли вписать, все Маковеды под ним сидят
Я пользуюсь IDEA с плагином plugins.intellij.net/plugin/?idea&pluginId=1373
Работает может и не супер: некторый нормальный код подсвечивается красным, рефакторинг почти ваще не работает, периодически жутко тормозит и так далее
Но для меня все равно лучше всего остального: очень удобный редактор, очен ьудобная навигация, очень удобный клиент для всех VCS, очень удобный редактор остальных файлов (xml, bash, python)
Ааа, еще из недостатков: нет плагина для перла. Правда в последнее время все чаще питоном пользуюсь чем перлом, так что нормуль
Работает может и не супер: некторый нормальный код подсвечивается красным, рефакторинг почти ваще не работает, периодически жутко тормозит и так далее
Но для меня все равно лучше всего остального: очень удобный редактор, очен ьудобная навигация, очень удобный клиент для всех VCS, очень удобный редактор остальных файлов (xml, bash, python)
Ааа, еще из недостатков: нет плагина для перла. Правда в последнее время все чаще питоном пользуюсь чем перлом, так что нормуль
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Какая у вас основная IDE для C++?