Visual Studio 2010: стоит ли программировать на C ++? - PullRequest
3 голосов
/ 06 июля 2010

Стоит ли обновляться с VS2008 до 2010 для программирования на C / C ++?Я заинтересован в IDE, скорости компиляции и генерации кода (пока мне не нужны новые функции C ++ 0x).Я тестировал ранние бета-версии, и интерфейс WPF работал медленно по сравнению с IDE 2008 года.

Спасибо.

Ответы [ 4 ]

3 голосов
/ 06 июля 2010

VS2010 RTM работает намного быстрее, чем бета. С новым пользовательским интерфейсом WPF, если у машины разработки есть ОЗУ и довольно хорошая графическая карта, она должна работать быстрее. Он работает быстрее, чем VS2008 на моем четырехлетнем ноутбуке с оперативной памятью 2 ГБ и графической картой Radeon X1300 (я не испытываю никаких замедлений, о которых другие упоминают) Все, что связано с графикой, в общем, работает быстрее. Текстовый редактор также позволяет увеличивать изображение, хорошо для презентации / просмотра кода, и вам не нужно возиться с настройками шрифта. Некоторые другие улучшения в текстовом редакторе включают в себя выбор поля, в котором вы можете выполнить одно и то же изменение в нескольких строках одновременно, сэкономить немного времени на копирование и вставку. Также улучшено управление фрагментами кода, и вы также можете создать собственную стартовую страницу, чтобы сделать ее более полезной.

3 голосов
/ 06 июля 2010

Коррекция и анализ кода, который они сделали для родного VC ++ intellisense, невероятны.Но они полностью отбросили intellisense для C ++ / CLI, подробнее здесь: http://connect.microsoft.com/VisualStudio/feedback/details/459187/intellisense-unavailable-for-c-cli

2 голосов
/ 06 июля 2010

На моей машине VS2010 заметно медленнее, чем VS2008 при наборе текста, возможно, из-за загрузки значительно улучшенного Intellisense. Он дает сбой примерно в 2008 году, запускается быстрее, но загружает решения медленнее.

Но VS6 + VisualAssist взорвал его из-за производительности и падал реже.

2 голосов
/ 06 июля 2010

Встроенный IntelliSense в VS2010 в миллион раз лучше, чем в VS2008. Возможно, это не вполне так хорошо, как то, что доступно с Visual Assist X, но IMO, если вы не используете VAX, тогда обновление стоит только для этого.

Система сборки теперь также основана на msbuild, которая на самом деле не делает все это намного быстрее (я никогда не проводил никаких тестов, но мне кажется, что это то же самое).

Что касается интерфейса, у меня никогда не было проблем с ним. Он выглядит примерно так же быстро (если нет, быстрее в некоторых случаях), чем интерфейс VS2008. Это, конечно, не говорит о том, насколько хорошо это хорошо, просто о том, как плохо VS2008 было в сравнении: -)

...