![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
Red Devil |
![]()
Сообщение
#11
|
![]() Студент ![]() Группа: Участник Сообщений: 68 Регистрация: 6.6.2008 Из: Saint-Petersburg Пользователь №: 194 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
мне хочется понять за что эти ide так хвалят эклипс - я не видел что бы его кто-то хвалил ![]() За что можно похвалить VS : 1) Мощнейший intell sence, нету даже близко аналогов. Например попробуйте в каком-нибудь редакторе сделать так чтобы autocomplete для элемента контейнера stl, который содержит smart_ptr на класс. Только VS покажет методы и аттрибуты класса. Ни одна другая ide не умеет парсить smart_ptr и итераторы. При работе с крупными библиотеками, это умеьньшает время на написание кода в 3-4 раза, и даже не за счет того, что код автоматически подставляется, а за счет того что не нужно лезть в документацию. Достаточно помнить, что функция такая есть и с помощью intell sence ее можно найти и получить сразу же список параметров нужных для нее. Так же еще работает autocomplete для include файлов, что тоже очеь удобно. 2) Мощная поддержка подсветки синтаксиса. Функцию какой-либо библиотеки можно выделять, например, курсивом. В результате при чтении кода сразу становится понятно, что за функция вызывается - пользовательская или библиотечеая. Так же можно настроить подстветку типов, не только встроенных (как это сделано у всех остальных), но и пользовательских. 3) Удобная навигация по коду. Чтобы перейти к нужной функции/файлу/класса достаточно пару нажатий на клавиши, при это мышку использовать не нужно вообще. Опять таки скорость работы с кодом растет немеренными темпами. 4) Удобный отладчик. Ни в одной другой ide для С++, такого нету. Скорость нахождения ошибок - растет. Остальные преимущества уже в основном виндовые, типа генерации make файл. Ну еще есть cvs/svn плагины, как у всех. Ну вот собствеено лично мне студия дает гораздо больше времени на продумывание алгоритмов и архитектуры, само кодирование занимает очень малую часть времени. По сравнению с другими IDE, скорость написания и отладки кода (вместе взятых) у меня приблизительно в 4 раза меньше, чем с любыми другими IDE. Т.е. на то что в VS я потрачу 2 часа, в другой IDE мне придется писать и отлаживать 8 часов, приблизительно. Сообщение отредактировал Red Devil - 2.8.2008, 11:07 |
|
|
ViGOur |
![]()
Сообщение
#12
|
![]() Мастер ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модератор Сообщений: 3296 Регистрация: 9.10.2007 Из: Москва Пользователь №: 4 Спасибо сказали: 231 раз(а) Репутация: ![]() ![]() ![]() |
эклипс - я не видел что бы его кто-то хвалил У нас на форуме есть такой вроде, Andrew Selivanov. На сколько я знаю он в основном работает в эклипсе. Я тоже предпочитаю VS, Red Devil, описал основные его вкусности, плюс удобная отладка (тех же потоков) как локальная так и удаленная... |
|
|
Гость_nickelodeon_* |
![]()
Сообщение
#13
|
Гости ![]() |
В данный момент использую NetBeans (в связке с GCC(g++) и wxWidgets). Интеграция с GDB есть, компиляция и линковка одной кнопкой тоже есть
![]() А также поддержка SVN, Subversion. После Visual Studio полет вполне нормальный. Нехватает, конечно Visual Assist X - действительно мощная вещь, позволяющая концентрироваться на программе, а не на наборе кода. Удачи |
|
|
AD |
![]()
Сообщение
#14
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
За что можно похвалить VS : 1) Мощнейший intell sence, нету даже близко аналогов. Например попробуйте в каком-нибудь редакторе сделать так чтобы autocomplete для элемента контейнера stl, который содержит smart_ptr на класс. Только VS покажет методы и аттрибуты класса. Ни одна другая ide не умеет парсить smart_ptr и итераторы. При работе с крупными библиотеками, это умеьньшает время на написание кода в 3-4 раза, и даже не за счет того, что код автоматически подставляется, а за счет того что не нужно лезть в документацию. Достаточно помнить, что функция такая есть и с помощью intell sence ее можно найти и получить сразу же список параметров нужных для нее. Так же еще работает autocomplete для include файлов, что тоже очеь удобно. 2) Мощная поддержка подсветки синтаксиса. Функцию какой-либо библиотеки можно выделять, например, курсивом. В результате при чтении кода сразу становится понятно, что за функция вызывается - пользовательская или библиотечная. Так же можно настроить подсветку типов, не только встроенных (как это сделано у всех остальных), но и пользовательских. 3) Удобная навигация по коду. Чтобы перейти к нужной функции/файлу/класса достаточно пару нажатий на клавиши, при это мышку использовать не нужно вообще. Опять таки скорость работы с кодом растет немереными темпами. 4) Удобный отладчик. Ни в одной другой ide для С++, такого нету. Скорость нахождения ошибок - растет. В принципе более подробное описание того, что я написал. Не очень понял - а что такое autocomplete? Если несложно, объясни, пожалуйста. |
|
|
Гость_nickelodeon_* |
![]()
Сообщение
#15
|
Гости ![]() |
|
|
|
Litkevich Yuriy |
![]()
Сообщение
#16
|
![]() разработчик РЭА ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Сомодератор Сообщений: 9669 Регистрация: 9.1.2008 Из: Тюмень Пользователь №: 64 Спасибо сказали: 807 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
AD |
![]()
Сообщение
#17
|
Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 2003 Регистрация: 4.2.2008 Из: S-Petersburg Пользователь №: 84 Спасибо сказали: 70 раз(а) Репутация: ![]() ![]() ![]() |
Ясно!
![]() ![]() Вообще по теме, если занимаетесь программированием профессионально, то VS - хороший помощник в этом! ![]() |
|
|
Гость_nickelodeon_* |
![]()
Сообщение
#18
|
Гости ![]() |
Ясно! ![]() ![]() Вообще по теме, если занимаетесь программированием профессионально, то VS - хороший помощник в этом! ![]() Согласен на все 100% - VS оч удобная, но я работаю в Linux и использую по большей части OpenSource, редко FreeWare. Об Windows и VS в этом контексте, речь не идет. Но это мои личные предпочтения. |
|
|
void* |
![]()
Сообщение
#19
|
![]() Программист-самоучка ![]() ![]() ![]() Группа: Участник Сообщений: 429 Регистрация: 4.6.2008 Пользователь №: 193 Спасибо сказали: 28 раз(а) Репутация: ![]() ![]() ![]() |
|
|
|
Tonal |
![]()
Сообщение
#20
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 452 Регистрация: 6.12.2007 Из: Новосибирск Пользователь №: 34 Спасибо сказали: 69 раз(а) Репутация: ![]() ![]() ![]() |
Я пользуюсь Slick Edit - по мне он удобнее связки VS + VA.
Кроме того понимает очень много языков и кросплатформа. Поддерживает на лету проекты VS. Но платный, зараза. |
|
|
![]() ![]() ![]() |
![]() |
Текстовая версия | Сейчас: 16.2.2025, 22:50 |