Стоит ли переходить с Visual Studio 2005 на Visual Studio 2008?

В качестве команды мы используем Visual Studio 2005 с фреймворком 3.0. Я думаю, если нам будет приятно переключиться на Visual Studio 2008 с фреймворком 3.5? Стоит ли это?

Спасибо.

Ответы

Ответ 1

Да, это на 100% стоит. Visual Studio 2008 полностью поддерживает код 2005 (.net 2.0). Есть также много улучшений, которые вам понравятся при использовании 2008 года.

Ответ 2

Поддержка нескольких таргетинга (использование Dev Studio 2008 для всего проекта .Net без необходимости их преобразования)
Рефактор (инструменты производительности/макрос)
Unit Test (только для Pro)
Лучший веб-дизайнер с улучшенным редактированием и поддержкой CSS
Просмотр источника CSS Intellisense
Прозрачный Intellisense (не скрывайте код)
ASP.NET AJAX
Поддержка JavaScript с помощью Intelissense
Отладка JavaScript Windows Presentation Foundation (WPF) Дизайнер LINQ (языковой интрегированный запрос)
Объектный реляционный конструктор (O/R Designer)
Улучшенные возможности debbuging (Multithread, script, LINQ, WPF)
Отладка Удаленный процесс, Отладка SQL, Отладка XSLT (только для профессиональной версии)
Новый инструмент отчетности (с поддержкой PDF)
Новая функция Crystal report (также ASP.NET) (только для версии Pro)
Помощь сообщества (комментарий, добавленный пользователем в онлайн-справке)
Улучшение развертывания ClickOnce (настройка)
Улучшенная поддержка Vista
Поддержка Office (только для версии Pro)
Многие инструменты для смарт-устройств (только для версии Pro)

С Dev Studio 2008 SP1

Поддержка смарт-устройства Временно подключенное приложение
Power Packs Элементы управления и компоненты
Библиотека совместимости принтеров (используйте отчет VB6 без их перезаписи)

Источники:

http://msdn.microsoft.com/en-us/library/bb386063.aspx#Original

http://msdn.microsoft.com/en-us/vstudio/products/cc149003.aspx

Ответ 3

100% стоит того, согласился.

Также переход на 3,5 с новыми проектами (или их легко переносить) поможет значительно повысить производительность. Даже если вы не используете такие функции, как LinQ.

Инициализаторы и автоматические свойства сделают вашу жизнь намного проще.

Также, как уже говорилось, вы все еще можете разрабатывать проекты 2.0 с VS 2008, поэтому переключение не повредит вообще. Были некоторые улучшения в пространстве Webdesigner, особенно с Javascript Syntaxhighlightning и т.д.

Ответ 4

Даже если вы еще не можете использовать .NET 3.5, функции языка С# 3.0 (особенно если вы используете LINQBridge), хорошо стоит. Он также имеет лучшую поддержку WCF и т.д. (Поскольку вы упоминаете 3.0 - это kludge в VS2005).

Добавьте к этому улучшения в среде IDE, и это беспроблемная ИМО.

Ответ 5

Intellisense для С# значительно улучшена

Ответ 6

да, это так. работает быстрее и надежнее