Что вы думаете о Visual Studio 2010? - PullRequest
9 голосов
/ 16 апреля 2010

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

Для тех, кто это сделал, интересно, не могли бы вы поделиться следующим:

  • Нравится ли вам / не понравилось
  • Что вам понравилось / не понравилось
  • Стоит ли обновлять

Чтобы обеспечить справедливость (и сделать моды счастливыми), я сделаю это CW.

Ответы [ 15 ]

13 голосов
/ 16 апреля 2010

Это новый и блестящий . Что еще может спросить компьютерщик?

8 голосов
/ 16 апреля 2010

Я использую VS2010 с первой беты. Я постараюсь ограничиться самой IDE и не буду рассказывать обо всех небольших улучшениях в фреймворке и языке C #. Это действительно серьезный шаг вперед по сравнению с VS2008 с точки зрения возможностей IDE. Моя любимая функция - это отрывные вкладки, которые позволяют мне размещать окна кода или инструментов на моем втором экране. Я действительно хотел этого годами и даже использовал его для моделирования с помощью кода, используя Notepad ++, чтобы открывать файлы кода на моем втором экране. Различные улучшения в отладке, когда дело доходит до потоков, я использую довольно часто. Опыт Entity Framework - это большой шаг вперед по сравнению с тем, что было в VS2008. Веб-развертывание также интересно. Одна из моих любимых мозолей - супер медленный диалог добавления ссылок - больше не проблема. Возможности поиска, рефакторинга и поиска кода лучше, но они недостаточно хороши, чтобы заставить меня избавиться от зависимости от Resharper.

4 голосов
/ 17 апреля 2010

Вот мои (полностью субъективные) мысли после его использования в прошлом месяце (в основном перед выпуском, но в среду установлен RTM):

  • C # 4:
    • Динамический набор текста: как по волшебству! :)
    • Именованные параметры (т. Е. При вызове методов вы можете указать параметры с помощью имя, а не позиция (например, «Печать» (файл: новый файл, принтер: ltp1) ")): делает ваш код более читабельным и выглядит хорошо.
    • Необязательные параметры (имеющие значения по умолчанию для параметров, так что если метод вызывается без указания его используется по умолчанию): я не как это. Похоже, источник ошибок.
    • Ковариантность и Контравариантность: мне нравится, что система типов становится еще более твердым, хотя я не думаю, что это повлияет на мой ежедневная работа.
  • CLR:
    • Новый сборщик мусора: еще не повлиял на мои приложения, но предположительно значительно улучшена куча больших объектов.
    • Контракты: мне нравится идея. Заставляет меня думать о Кнута Техника объявления функций "assert-body-assert".
    • PLinq: еще не пробовал.
  • BCL:
    • BigInt и комплексные числа: наконец-то!
    • Кортежи: должно быть полезно, особенно с IronPython.
    • Перечислители System.IO: теперь они асинхронные. Имеет уже привело к заметному улучшению некоторых моих приложений.
    • Файлы с отображением в памяти, Web-содержимое, REST, JSON: еще не пробовали.
  • Редактор:
    • Historic Debugger: более полезен, чем я мог предположить. VS еще имеет лучший отладчик.
    • Architecture Explorer: очень круто. Я загрузил исходник коммуникатора в вчера, и он смог это понять.
    • Улучшена поддержка F12. Должны сэкономить мне секунду или две в день:)
    • Редактор WPF: Мех. Может быть здорово, когда я начну создавать WPF GUI.
  • TFS Basic: возможно, это самая большая функция, и она почти совершенно без ответа. Легкий TFS, который вы можете установить нажав «Далее» три раза. Контроль версий, автоматизация сборки, ошибка отслеживание, отчетность - весь шебанг. Я придерживаюсь Mercurial для контроля версий на данный момент, так как мне не нужны текущие сборки или ошибка отслеживание (у меня есть отдельные системы для тех сейчас), но я мог бы переключиться.
  • F #. Я просто не знаю об этом языке. Я не чувствовал себя обязанным переключаться, или даже все, что любопытно об этом. У меня уже установлен DrScheme, когда я хочу поиграть с функциональным языком.
4 голосов
/ 16 апреля 2010
3 голосов
/ 16 апреля 2010

Мне нравится графический интерфейс WPF, потому что он обеспечивает плавное масштабирование. Иногда мне очень помогает, когда мои глаза напряжены.

3 голосов
/ 16 апреля 2010

Мне нравятся новые возможности языка C ++. Параллельная библиотека интересна и доступна на всех языках. Новая справочная система ужасна, похоже, что они закрыли весь проект библиотеки MSDN и хотят, чтобы мы использовали онлайн-справку.

1 голос
/ 16 апреля 2010

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

Примечание: Мое мнение ограничено, так как я использую только VC ++

Я думал, что это медленно ... очень медленно ... очень медленно. Моя машина тоже не работает: Core 2 Duo, 2 ГБ ОЗУ и МНОГО дискового пространства.

1 голос
/ 16 апреля 2010

Отсутствие статического контролера для Code Contracts меня раздражает, если у вас есть Professional Edition. Как и тот факт, что «Профессиональная» версия, которую я имею, является лишь небольшим шагом по сравнению с выпусками Express.

Кроме этого, это очень красиво и блестяще. Мой следующий проект будет использовать его, поэтому я с нетерпением жду его правильного использования. О, ASP.NET MVC, включенный по умолчанию, также является хорошим дополнением.

0 голосов
/ 11 марта 2012

Отличный компилятор, но раздутый зверь! VC6 IDE / интерфейс был таким классным ... (ха-ха))

(и даже на мощной машине VS2010 остается медленным) очень плохо ...

0 голосов
/ 16 сентября 2010

Я использую Visual Studio 2010 Pro для кодирования VB.NET в течение нескольких месяцев. Мне нравится: его красивый новый интерфейс, лучший редактор кода, лучшие варианты оптимизации с .Net 4.0. Мне не нравится: он медленный и выделяет больше памяти, чем VS2008. Но все же, если вам нужна стабильная интегрированная среда разработки для работы с VS2010, это того стоит.

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