Вопрос

Я хотел бы узнать, каковы наиболее существенные различия MS Visual Studio.NET 2005 Pro и MS Visual Studio.NET 2008 Pro?Мне дали копию Visual Studio.NET 2005 Pro, поскольку предыдущий сотрудник, который им пользовался, покинул организацию.Поэтому я рассматриваю возможность обновления этой версии до VS.NET 2008 Pro.

В моей организации мы используем смесь технологий (java, php и .net) для разработки в основном веб-приложений.Я знаю, что в 2005 году используется .net Framework 2.0, а платформа 3.5 может быть использована только в 2008 году..В остальном я нахожусь в некоторой растерянности..

Поэтому могу ли я получить некоторые отзывы от пользователей stackoverflow о тех, кто столкнулся с различиями между этими двумя версиями?Если это не слишком большая просьба, не могли бы вы, пожалуйста, опубликовать три или пять основных причин использовать VS.NET 2008 Pro?

Спасибо!

Это было полезно?

Решение

Я написал список, но решил стереть все это;почему я должен дублировать то, что Скотт Гатри говорит о Visual Studio 2008?

http://weblogs.asp.net/scottgu/archive/2007/11/19/visual-studio-2008-and-net-3-5-released.aspx

Другие советы

Для моих целей это основные 3 причины:

  1. Может использовать .Net 3.5
  2. Улучшенный Intellisense для Javascript
  3. Исправлены различные досадные ошибки и незначительно улучшены некоторые компоненты пользовательского интерфейса

.NET 3.5 - это самое главное...все остальное довольно тривиально.

C # 3.0 - это (для меня) самый большой бонус:

  • лямбда-операторы / выражения
  • анонимные типы
  • частичные методы
  • автоматически реализованные свойства
  • улучшенный вывод общего типа
  • методы расширения
  • деревья выражений (при использовании .NET 3.5)
  • LINQ

и т.д.

Обратите внимание, что это отличается от .NET 3.5;C # 3.0 можно использовать даже при таргетинге на .NET 2.0, особенно при использовании чего-то вроде LINQBridge для предоставления методов расширения LINQ.

Также есть улучшения для ASP.NET отладки, хостинга WCF и т.д.

  1. Мне не нравилось, как файлы (веб) проекта были в vs2005, поэтому я оставался в vs2003 до vs2008.
  2. поддержка нескольких фреймворков.
  3. общие улучшения

В VS2008 есть несколько интересных улучшений, которые, как правило, теряются среди всех больших новых функций.

  • Значительно улучшено среднее время сборки решений для многих проектов.

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

Огромное повышение производительности, и я нигде не смог найти упоминания об этой функции.

  • VS2008 позволяет вам использовать конструктор форм, даже если он обнаруживает, что что-то может быть не так, VS2005 этого не допускает.Это спасает жизнь при работе с ошибками WinForms.

  • В дополнение к функциям VS2008, ознакомьтесь с функциями, которые VS2008 SP1 добавлено.Мне особенно понравилась новая фоновая компиляция C #.

Я предлагаю вам просто пойти дальше и попробовать бесплатную версию VS2008.Помимо крупных новых функций, существует бесчисленное множество "мелких" улучшений, которые вы можете найти только при использовании продукта, некоторые из которых могут быть важны для вас.

Кстати, вы также можете захотеть ознакомиться с функциями VS2010.Это все еще CTP, и, вероятно, он будет выпущен ближе к 2010 году, но в зависимости от ваших потребностей, возможно, стоит подождать с обновлением.

Если вы, например, разрабатывали для CF.NET-framework и Windows Mobile, было бы удобно сохранить копию версии VS.2005, поскольку вы все еще можете настроить таргетинг на CF.NET 1.0, который по-прежнему используется многими устройствами / смартфонами.С VS.2008 я не думаю, что это возможно - однако, если я ошибаюсь, пожалуйста, дайте мне знать, так как я хотел бы знать.

3.5 - выпущенный в 2007 году, это 3.0 плюс новые библиотеки (в первую очередь LINQ и некоторые дополнительные "базовые" библиотеки, такие как TimeZoneInfo) и новые компиляторы (для C # 3 и VB 9).3.0 - выпущенный в 2006 году, это всего лишь 2.0 плюс новые библиотеки:Windows Presentation Foundation, Windows Communication Foundation, Workflow Foundation и Cardspace.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top