Visual Studio 2008: стоит ли обновление с 2005 года? - PullRequest
9 голосов
/ 15 сентября 2008

С осени 2008 года я собираюсь начать новый цикл разработки для основного продукта, который имеет winforms и интерфейс asp.net. В нем мы используем компоненты Telerik, DevExpress и Infragistics, и все они будут выпущены в течение месяца или около того, и это будет моей целью весеннего выпуска нашего продукта.

Все они поддерживают VS2005, и мы продолжим нацеливаться на .net 2+, поэтому я не вижу убедительных причин для перехода на VS2008.

Кто-нибудь нашел убедительную причину перехода на VS2008?

Ответы [ 12 ]

12 голосов
/ 15 сентября 2008

Оно того стоит. Это быстрее, дизайнер значительно улучшен (разделенное представление, более быстрое переключение контекста), в нем улучшена поддержка javascript, и когда вы будете готовы к цели 3.5, вы будете готовы к работе.

8 голосов
/ 15 сентября 2008

Это Microsoft 10 причин для обновления (.DOC):

  1. Поддержка LINQ
  2. Те же элементы конструктора, что и в Microsoft Expression (Web и Blend)
  3. AJAX и WCF / REST
  4. Лучшая поддержка WPF
  5. Улучшенный MSTEST (также входит в профессиональную версию)
  6. Улучшены редакторы HTML, CSS и JavaScript
  7. Выберите из настроек проекта, какую версию фреймворка нужно настроить
  8. Улучшены инструменты разработки для Office, включая ленточный интерфейс и поддержку Click-Once
  9. Интегрированная поддержка WCF и WWF
  10. Лучшая производительность и стабильность
5 голосов
/ 15 сентября 2008

Да, это определенно стоит обновления. Я бы на самом деле сказал: иди прямо к VS2008 SP1. Было много улучшений IDE (удобство использования и скорость) и улучшения в веб-разработке, а также улучшена поддержка JS и CSS.

3 голосов
/ 15 сентября 2008

Если у вас есть релиз в течение месяца, я бы предложил , а не обновление. Сделайте обновление до 2k8 частью следующего основного релиза ... без причины вы должны рисковать чем-то, что не работает точно так же, или какими-то другими сложностями, если все работает как есть.

2 голосов
/ 15 сентября 2008

Чтобы добавить к посту Джона, есть также встроенное модульное тестирование, встроенный рефакторинг, анализ кода, и веб-дизайнер для html \ javascript значительно улучшен. Я не могу придумать причину, по которой вы бы не обновились.

0 голосов
/ 15 сентября 2008

VS 2008 не главное. Последний пакет .Net - это главное. Вы можете использовать Linq и все другие новые функции с блокнотом и компилятором командной строки, но я думаю, это более теоретически. Так что мое утверждение - да, .net 3.5 - это рекомендация, но использовать его без VS 2008 не очень хорошая идея.

0 голосов
/ 15 сентября 2008

Это полезно в конкретном случае, который вы описываете. Учтите следующее:

1) Вы находитесь в начале цикла разработки. Всегда легче вносить изменения такого типа в начале или между циклами, а не в середине. Исходя из этого принципа, ваше следующее удобное время для обновления (если график не задерживается) будет следующей весной.

2) VS2008 позволяет компилятору ориентироваться на любую конкретную версию среды выполнения .NET, включая 2.0, если вам необходимо продолжать поддерживать более старую платформу.

Также, как предлагали некоторые другие ответы, перейдите прямо к SP1. Опыт обновления пакета обновления был не таким большим испытанием, как VS2005 SP1 ... по крайней мере, по моему опыту.

0 голосов
/ 15 сентября 2008

Я бы обновился, но выделил некоторое время для процесса установки. На моей умеренно быстрой рабочей станции потребовалось два часа, и я все еще делаю обновления, исправления, исправления через два часа после завершения установки ... (сегодня не было выполнено никакой "реальной работы"!)

0 голосов
/ 15 сентября 2008

Обновление, вы не пожалеете об этом ни в малейшей степени. В частности, Linq сделает вашу жизнь намного проще. Там есть расширения для c #.

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

0 голосов
/ 15 сентября 2008

Я согласен с г-ном Мартинесом в том, что я не буду переносить любые существующие проекты на платформу 3.5, но сплит-дизайнер и отладка javascript сами по себе стоят.

...