Показать сообщение отдельно
Старый 10.02.2015, 02:43   #1
Igor
Мастер
 
Аватар для Igor
 
Регистрация: 03.05.2010
Адрес: Подмосковье
Сообщений: 1,218
Написано 438 полезных сообщений
(для 790 пользователей)
выбираю ide для C++ под windows

Лирическое отступление:
До этого использовал Netbeans и IntelliJ IDEA, писал на java. Привык, что ide из коробки умеет в рефакторинг, анализ кода, автодополнение, подсветку синтаксиса и ошибок до компиляции, показывает документацию по методам и даже даёт советы в стиле "эта переменная не используется" или "можно копирование массива в цикле заменить на System.ArrayCopy()"
Ещё я пробовал Eclipse, но она мне не очень понравилась и притормаживала на нетбуке.
Потом мне внезапно понадобилось осваивать плюсы, я установил visual studio pro 13 и испытал кучу эмоций. (студентам бесплатно, если чо)
  1. нужно регаться на сайте мелкософта и делать прочие бессмысленные действия, чтобы студия поняла, что она лицензионная
  2. с express два года назад была такая же фигня при том, что express бесплатная. Но нет, надо бесплатно получить ключик и т.д. и т.п.
  3. Не нашёл, как переименовывать переменные. Нагуглил, что эта фича появилась только в 15 версии. Прогресс!
  4. Автодополнение убого. Дополняет всем чем можно и чем нельзя. Приоритетность, похоже, по алфавиту.
    Не важно, что я прям перед этим объявил и инициализировал указатель на CustomType, и метод, имя которого я написал, только его и принимает. В списке автодополнения при написании аргумента будет что угодно.
  5. Объявления компилятора об ошибках бесят, неинформативны и вообще вводят в заблуждение. Двойное объявление функции (забыл extern написать), как ошибка подсвечивается её вызов. А если не вызвал, то и не ошибка, что ли? Пришлось лазить по всему коду, выискивать объявления функции.
  6. Ложные сообщения об ошибках. Т.е., что-нибудь подсвечивает красным, не можешь понять, в чём дело, компилируешь... О чудо - всё работает, "ошибка" пропала!
  7. В общем, убогость и ненависть. форматирования кода тоже не нашёл
  8. Маленькие проекты уровня hello world внезапно начинають жрать место на диске. Два года назад домашка по проге (около 10 маленьких задач) заняла больше 100 мб места. Когда повыдёргивал .cpp файлы и кинул их в архив, получилось около 10 кб.
  9. Советуют ставить решарпер, но он платный...
  10. На нетбук студию пробовал ставить два года назад - тормозила.
Конец лирического отступления
Хочу узнать, из чего можно выбрать, требования к ide:
Должно не сильно тормозить на нетбуке с intel atom, 2gb ram. Там стоит win7, и это не обсуждается (linux в виртуалке тоже не обсуждается, тормозит аццки).
Базовые возможности по подсветке синтаксиса, рефакторингу. (Notepad++, в принципе, нормально подсвечивает, но больше ничего не делает).
Автодополнение, подсветка ошибок и показ документации желательны, но необязательны.
Помню, года два назад я пытался поставить компилятор и научить netbeans его использовать - почему-то упорно не работало , хотя такой вариант меня устроит.
__________________
О¯О ¡¡¡ʁɔvʎнdǝʚǝdǝu dиW
(Offline)
 
Ответить с цитированием
Эти 2 пользователя(ей) сказали Спасибо Igor за это полезное сообщение:
Mr_F_ (10.02.2015), Samodelkin (10.02.2015)