Зачем переходить на Visual Studio 2008? - PullRequest
1 голос
/ 10 марта 2010

Мне всегда было интересно, почему / что было бы выгодно перейти на VS 2008 или VS 2010 с VS 2005, Что было бы для компании, которая вложила большие средства в создание кода в VS 2005, чтобы перейти на 2008 или 2010 год. Я знаю преимущества инфраструктуры и новых функций, но как мне продать идею перейти на последнюю версию? рамки?.

Ответы [ 6 ]

7 голосов
/ 10 марта 2010

В этот момент я бы дождался VS 2010.

Самая большая «новая» функция с точки зрения продажи это может быть CLR 4. Вы не сможете ориентироваться или использовать компоненты CLR 4 без перехода на VS 2010, когда он выйдет.

Это не было проблемой с 2008 года - там у вас были только новые функции C # и VB.NET (которые до сих пор очень полезны). Теперь, когда появился новый CLR, вам нужно быть в последней версии, если вы хотите воспользоваться преимуществами компонентных и сторонних библиотек, основанных на новых инструментах.

Кроме того, в .NET 4 появилось много полезных новых функций, таких как библиотека параллельных задач, которые невероятно полезны для производительности разработчиков.

5 голосов
/ 10 марта 2010

Прежде всего, переход на VS2008 на самом деле не стоит больших затрат, если сравнивать с VS2005. Вы по-прежнему можете использовать тот же фреймворк и использовать те же конструкции кода, которые вы использовали ранее. Могут быть редкие случаи, когда вам нужно что-то исправить из-за внесенных незначительных изменений, но я пока не нашел ничего. Во-вторых, вам не хватает многих функций, которые могут значительно улучшить вашу производительность - методы расширения и LINQ, если назвать только два, плюс автоматические свойства (в C # 3.0). VS2010 обещает иметь больше улучшений, которые могут сделать вас более продуктивным. В-третьих, хотя вы, возможно, и не захотите переключаться немедленно - могут быть веские причины подождать до первого пакета обновления - вам все равно нужно идти в ногу, иначе ваш код и ваши навыки устареют. В конце концов, ваши инструменты больше не будут поддерживаться или не будут работать на более новом оборудовании - тогда вы будете вынуждены измениться. На мой взгляд, лучше иметь план, чтобы оставаться разумным, если не абсолютно, текущим в вашем инструменте, если это вообще возможно, затем отложить, пропустить все преимущества и, в конечном счете, быть вынужденным играть в догонялки.

1 голос
/ 10 марта 2010

Основной причиной перехода на VS2010 является возможность использования .NET 4.0, поскольку он предоставляет параллельные решения с новым CLR. Без VS2010 вы не сможете использовать параллельные классы, которые делают параллельное программирование очень простым, как интерфейс AsParallel.

1 голос
/ 10 марта 2010

VS2008 был скорее бизнес-релизом, чем что-либо еще, IMO. .NET Framework 3.5 все еще использовал большую часть внутренней работы .NET 2.0.

VS2010 - это .NET 4.0, новый CLR и множество новых функций, которые вы можете посмотреть в этом списке. (Я взволнован этим выпуском)

http://weblogs.asp.net/scottgu/archive/2009/08/25/vs-2010-and-net-4-series.aspx

Если вы используете VS2005, я бы дождался выхода VS2010.

0 голосов
/ 10 марта 2010

Я бы подождал VS10. Я думаю, что не стоит думать только о новых возможностях: развитие всегда связано с самообразованием. Если вы хотите, чтобы над вашими проектами работали лучшие разработчики, проекты должны быть интересными и использовать новейшие технологии.

0 голосов
/ 10 марта 2010

Обратите внимание, что в дополнение к некоторым действительно замечательным функциям VS2010 может по-прежнему предназначаться для приложений .NET 2.0. Переключение на VS2010 не означает отказ от существующего кода, даже если вы опасаетесь, что использование .NET 4.0 или 3.5 нарушит ваш код (довольно маловероятно).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...