Какая у вас основная IDE для C++?

     

    Only registered users can participate in poll. Log in, please.

    Какая у вас основная IDE для C++?

    • 38.5%VisualStudio1758
    • 5.2%Eclipse CDT237
    • 3.5%NetBeans161
    • 3.4%Code::Blocks156
    • 10.2%QtCreator467
    • 0.1%Anjuta6
    • 0.2%QDevelop12
    • 1.8%Dev-C++84
    • 3.3%C++ Builder153
    • 0.5%KDevelop26
    • 8.4%Emacs / Vim / другой кастомизируемый текстовый редактор385
    • 1.5%Что-то другое, напишу в комментариях.71
    • 22.8%Оказался здесь случайно, на С++ не пишу.1039
    Share post

    Similar posts

    Comments 88

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

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

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

                                                                                P.S. А вообще зачем этот опрос? Вполне очевидно было что MSVS будет на первом месте, Qt Creator — на втором, и так далее.
                                                                                  0
                                                                                  Видимо, мне было это не очевидно… Например я ожидал большего процента для KDevelop, NetBeans и Eclipse, и меньшего для текстовых редакторов…
                                                                                    0
                                                                                    Как раз малая доля KDevelop понятна, а вот Eclipse и NetBeans — да, странно мало. А текстовые редакторы ни разу не удивительно. Сам очень часто использую vim. И эмуляцию в QtCreator.
                                                                                    0
                                                                                    Ну, я вот тоже не ожидал такого превосходства Visual Studio. Пусть первое место, но не настолько. И да, от Eclipse ожидал болшего процента. Так что, смысл в опросе есть.
                                                                                    0
                                                                                    Так как автор не оставил мне шанса не нафлудить в этой теме «Что-то другое, напишу в комментариях.»
                                                                                    То отвечу: notepad++ и total commander
                                                                                    Сравнил бы с сублимом или vim, но к сожалению для меня первый еще недорос а второй урос нетуда.
                                                                                      0
                                                                                      А как там отлаживать, настраивать компиляцию/линковку, как упорядочивать исходники в проекте?
                                                                                        +1
                                                                                        2 волшебных слова: Makefile и MinGW
                                                                                          0
                                                                                          Немного разверну вашу мысль. Я вот выше писал, что использую Geany. Так вот, я тоже поклонник Makefile. Изменять его приходится нечасто, да и make работает с любым вменяемым редактором — достаточно забить несколько команд в соответствующие пункты меню: Build = make, Rebuild = make clean all, Debug — make debug (запускает GDB в терминале), Run = make test (запуск проги с аргументом). При работе с микроконтроллерами можно создать target с названием upload, который будет вызывать утилиту-прошивалку с нужными аргументами, и тогда заливка прошивки на камень будет делаться командой make upload, при этом собирая проект, если нужно (достаточно в зависимостях upload указать all).
                                                                                            0
                                                                                            Немного завидую людям, способным работать без IDE — это же какой надо обладать памятью, чтобы запомнить множество функций/классов/методов, необходимых для работы.
                                                                                              0
                                                                                              Не надо завидовать, Geany прекрасно справляется с парсингом открытых файлов и показывает+дополняет классы, функции и т.д. (:
                                                                                              Это почти IDE, но всё ещё лёгкий и быстрый редактор. Для меня это разумный компромисс.
                                                                                                0
                                                                                                А он понимает контекст? Например не будет ли мне предлагать несуществующие для данного объекта методы? И что с закрытыми файлами, например заголовочниками Qt, stl, boost?
                                                                                                  0
                                                                                                  Нет, не понимает. Дополнение идёт по вообще всему видимому в текущем блоке и выше. Закрытые файлы не парсит. Так что для действительно больших развесистых проектов Geany не годится, наверное.
                                                                                      +1
                                                                                      Momentics на базе Eclipse.
                                                                                        0
                                                                                        Ух ты, QNX-еры в треде! :)
                                                                                        0
                                                                                        XCode/VS, но Xcode нет в списке, поэтому студия.
                                                                                          0
                                                                                          Кстати, если непонятно, речь идёт о cocos2d-x, кроссплатформенный фреймворк, там не суть важно где писать.
                                                                                          0
                                                                                          Основная Emarcadero. Дополнительная GCC+Code::Blocks.
                                                                                            0
                                                                                            slickedit
                                                                                            Хотя это скорее не IDE, а текстовый редактор, но раз уж в опросе есть emacs и vim, то как ответ должно подходить.
                                                                                              0
                                                                                              разрабатываю под Sublime — не IDE, но хороший текстовый редактор, покрывает большинство задач
                                                                                              разработка под Linux, OpenSource

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

                                                                                                Ааа, еще из недостатков: нет плагина для перла. Правда в последнее время все чаще питоном пользуюсь чем перлом, так что нормуль
                                                                                                • UFO just landed and posted this here

                                                                                                  Only users with full accounts can post comments. Log in, please.