Как стать автором
Обновить

Комментарии 88

XCode! Почему забыли о разработчиках под Mac OS X?
Кстати, не холивара ради, но познания для: как им пользуются люди? Я сколько не пробовал с ним работать он виснет, причем постоянно. Как-то это решается? SSD или еще как?
НЛО прилетело и опубликовало эту надпись здесь
Да, железо родное. Попробую еще раз, может в новых версиях поправили чего-нибудь…
Как-то никто особо не жаловался, да и выбора особо не было. т.к. я пишу на obj-c + с++ выбор однозначный.

Попробуйте еще раз может, может измените впечатление. Хотя надо признать что к XCode, особенно 4.*, еще надо попривыкнуть.
Я вот год на 4-м, 3-й пришлось юзать недавно — реально забыл что там и где.
4-й очень ОК
Да, мне тоже нравится. помню просто впечатления от перехода. Я в xcode 3 работал год-полтора и знал все входы-выходы, потом когда увидел 4-ку, мне показалось что они перемудрили и снова надо было переучиваться. :)
Apple иногда выпускает крайне неудачные сборки Xcode, которые крашатся, у которых пропадает подсветка синтаксиса и автокомплит. Лучше бы она такие сборки вообще никогда не выпускала. Но вот, например, на последней 4.4.1 можно вполне комфортно работать. И не холивара ради, но работать можно не хуже чем в студии.
Извиняюсь, но я за свою жизнь не видел ни одного разработчика под MacOS, вот и забыл про эту ОС и IDE.
Вот, посмотрите, сколько нас в коментах набежало. :)
Я не про онлайн, а вживую… )
Опрос не показателен. Надо разделять windows/linux писателей.
как быть с кроссплатформенными пейсателями?
visual studio/xcode/eclipse
Я например, как кроссплатформенный «пейсатель», пишу на кроссплатформенном NetBeans… Как другие, не знаю…
НЛО прилетело и опубликовало эту надпись здесь
Qt кстати в NetBeans поддерживается на базовом уровне, это одна из причин, почему его выбрал…
Vim, Emacs и прочие кастомизируемые текстовые редакторы
Ну как бы фанаты Emacs'а недолюбливают фанатов vim'а и наоборот. Так что лучше было разделить, сложить то всегда можно при необходимости.
Неужели настолько недолюбливают что не могут поставить галочку в одной строке с Vim/Emacs?)))
Думаю эта нелюбовь субъективна и не олжна влиять на опрос, к тому же ТС может иметь какие-то мотивы на проведение опроса именно так, а не иначе.
Это смотрится довольно неожиданно, особенно на фоне отдельных пунктов под KDevelop, QDevelop и другие более маргинальные вещи :)
У KDevelop отличная семантическая подсветка текста и автодополнение.
Я к тому, что он менее популярен, чем vim или Emacs, но у него отдельный пункт, безотносительно его достоинств. И по фичам он ближе к другим IDE, чем vim и Emacs между собой, так что логичнее его объединить с другими.
Вариант Vim/Emacs — значит «не пользуюсь IDE, хватает текстового редактора» :) Поэтому и объединили.
Это смотря как их настроить :)
image
Использую Kate, выбрал этот же пункт.
QtCreator, его преимущество перед тем же Xcode'ом как минимум в том, что он сам понимает тип переменной и подставляет нужный оператор (. или ->), в Xcode этого очень сильно не хватает.
Очень спорная фича:
auto ptr = std::make_shared<SomeClass>(); ptr. или ptr->
Чтобы здесь не подставила машина, рано или поздно будет ошибочно. Исправлять то, что подставляет за тебя intellisense то еще удовольствие…
Видимо, когда возможны оба варианта, подстановка не умничает и оставляет то, что набрал пользователь.
KDevelop. Под виндовс его надо собирать и там использую обычно QtCreator.
Для кое-каких специфических, старых, либо небольших легковесных проектов использую IDE NI CVI вкупе с интеловским компилятором. Но это не плюсплюсы, а ANSI C. А поскольку опрос был про C++, то отметил VisualStudio — ею тоже довольно активно пользуюсь (примерно 50/50, так что «основной» как бы и нет).
НЛО прилетело и опубликовало эту надпись здесь
Visual Studio. На маке вынужден использовать QtCreator
Xcode не нравится?
Посмотрите мой комментарий к первому комментарию.
Ох добавить бы вариант ответа, не я выбираю айдие, а текущая задача…
Можете выбрать тот вариант, который выбрали бы, если бы задача за вас не решала. :)
А он разве не попадает в пункт «Emacs / Vim / другой кастомизируемый текстовый редактор»?
попадает. за него и проголосовал. но разве написать запрещено?
Visual Studio раньше без VAX была не очень — а это значит нужна про версия (поддержка extensions) + еще бабло на сам VAX. Сейчас вот новая версия уже на подходе, будем посмотреть что да как там исправили.

А так вообще eclipse + sublime text. Eclipse радует вменяемым парсером, возможностью интеграции любой системы сборки и контроля версий и дебаггером(особенно актуально для linux). На huge проектах он конечно работать не будет (у меня при попытке индексирования минут через 20 вываливается с out of memory например :), но там есть возможность импортирования отдельных каталогов с нужными хедерами и сырцами вместо импортирования все древа проекта — данная фича этот недостаток исправляет. Sublime радует почти всем, как редактор просто супер и ушел далеко вперед от различных kate/notepad++ и прочих old-school редакторов.
Eclipse жутко бесит отсутствием нормального автодополнения. Это же невозможно — каждый раз нажимать ctrl+space.
+1. Согласен с каждым словом. (Не могу плюсануть, а хочу...)
Как раз на huge проектах и начинают вылазить преимущества CDT, фичастый индексер и навигация по коду с удобствами вроде подсветки перегруженых операторов. Единственное — по дефолту JVM запускается со слишком маленьким heap-ом. Из-за чего собственно индексер и падает. Вот тут написано, как это настраивать.
Вообще жаль, что нет IDE под Linux уровня Visual Studio. Приходится использовать CodeBlocks. Считаю, что она наиболее адекватная среди Eclipse/Netbeans/QtCreator.
Желательно было бы убрать последний пункт, ибо сбивает картину в целом. Тот кто не пользуется или сюда попал случайно просто нажмет «воздержаться».
Этот комментарий перед опросом бы.
Видимо, авторы опоров опасаются стада не умеющих провести простые умозаключения людей, которые любят набижать в опросы и написать что-то вроде «Я НЕ ПРОГРАММИСТ, ГДЕ ПУНКТ ОПРОСА ЧТО Я НЕ ПРОГРАММИСТ?????».
Кстати, отличная вещь. Пару лет назад им какое-то время пользовался, но все же он был еще сыроват. Сейчас, наверное, лучше. Надо бы снова посмотреть на него.
Code Block, уже больше года. Отлично справляется со своими задачами :)
Но последнее время стал кодить в VIM, просто пересел на линукс.
VS когда проект под нее, XCode на маке. Eclipse для явы. FlashDevelop для haxe и actionscript. А по большей части хватает Far+Colorer или Sublime Text 2, билдим cmake'ом, waf или просто мейкфалом.
Вопрос к пользователям VisualStudio — как боретесь с постоянно умирающим IntelliSense? У меня даже на небольших проектах после задействования Boost + Qt оно вставало колом и ничего не хотело дополнять.
VAX. Сейчас проект под W8 — пишу в VS2012 — пока новый IntelliSense только радует.
Ох, надо будет проверить 2012. На больших повязанных на boost проектах 2010 умирала. Попутно иногда сжирая одно ядро и потребляя кучу дискового пространства. В виртуалке просто отключал IntelliSens напрочь, невозможно было работать.
Используем VS2012, проект включает в себя довольно объемный движок, boost, IntelliSense иногда начинает тупить, но довольно быстро оживает. На 2010, действительно, умирал безвозвратно.
У меня QtCreator, а также Embarcadero C++Builder XE2
Лично я абсолютно доволен моим Qt Creator, на линуксе он просто лучший. Удобный, быстрый, для разработки на Qt — идеальный вариант (как не странно). Автодополнение — отличное, я в восторге!

P.S. А вообще зачем этот опрос? Вполне очевидно было что MSVS будет на первом месте, Qt Creator — на втором, и так далее.
Видимо, мне было это не очевидно… Например я ожидал большего процента для KDevelop, NetBeans и Eclipse, и меньшего для текстовых редакторов…
Как раз малая доля KDevelop понятна, а вот Eclipse и NetBeans — да, странно мало. А текстовые редакторы ни разу не удивительно. Сам очень часто использую vim. И эмуляцию в QtCreator.
Ну, я вот тоже не ожидал такого превосходства Visual Studio. Пусть первое место, но не настолько. И да, от Eclipse ожидал болшего процента. Так что, смысл в опросе есть.
Так как автор не оставил мне шанса не нафлудить в этой теме «Что-то другое, напишу в комментариях.»
То отвечу: 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, но всё ещё лёгкий и быстрый редактор. Для меня это разумный компромисс.
А он понимает контекст? Например не будет ли мне предлагать несуществующие для данного объекта методы? И что с закрытыми файлами, например заголовочниками Qt, stl, boost?
Нет, не понимает. Дополнение идёт по вообще всему видимому в текущем блоке и выше. Закрытые файлы не парсит. Так что для действительно больших развесистых проектов Geany не годится, наверное.
Momentics на базе Eclipse.
Ух ты, QNX-еры в треде! :)
XCode/VS, но Xcode нет в списке, поэтому студия.
Кстати, если непонятно, речь идёт о cocos2d-x, кроссплатформенный фреймворк, там не суть важно где писать.
Основная Emarcadero. Дополнительная GCC+Code::Blocks.
slickedit
Хотя это скорее не IDE, а текстовый редактор, но раз уж в опросе есть emacs и vim, то как ответ должно подходить.
разрабатываю под Sublime — не IDE, но хороший текстовый редактор, покрывает большинство задач
разработка под Linux, OpenSource

дома Mac — сижу под XCode — IDE вполне устраивает, лучше чем NetBeans — который я указал
забыли вписать, все Маковеды под ним сидят
Я пользуюсь IDEA с плагином plugins.intellij.net/plugin/?idea&pluginId=1373
Работает может и не супер: некторый нормальный код подсвечивается красным, рефакторинг почти ваще не работает, периодически жутко тормозит и так далее
Но для меня все равно лучше всего остального: очень удобный редактор, очен ьудобная навигация, очень удобный клиент для всех VCS, очень удобный редактор остальных файлов (xml, bash, python)

Ааа, еще из недостатков: нет плагина для перла. Правда в последнее время все чаще питоном пользуюсь чем перлом, так что нормуль
НЛО прилетело и опубликовало эту надпись здесь
Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации