Буду ли я испытывать боль при переходе на Visual Studio Express? - PullRequest
5 голосов
/ 21 августа 2009

С предстоящим выпуском Visual Studio 2010 и всеми замечательными новыми функциями в C # 4.0 я бы очень хотел обновить его с 2008 года. Однако за последние несколько лет мне удалось получить цены для студентов или даже бесплатные версии через MSDN Academic Alliance.

Теперь я больше не студент.

Я не могу оправдать цену $ 500 даже стандартной версии за то, что на данный момент является хобби. Как бы мне этого ни хотелось, просто он не оплачивает счета.

Итак, я прочитал на сайте Microsoft, что в EULA Express-версии нет некоммерческого предложения, что хорошо, потому что я делаю в нем время от времени оплачиваемую работу. Сколько всего не хватает в версии Express, по сравнению с Professional (что я использую в настоящее время и что такое бета-версия 2010 года)? Могу ли я пережить абстинентную боль, когда доберусь до чего-то, чего просто нет?

Что касается аддонов, то единственное, с чем я действительно поиграл, это VisualSVN, и я могу жить только с помощью TortoiseSVN вручную. Что-нибудь еще, что я должен знать?

Ответы [ 6 ]

6 голосов
/ 21 августа 2009

Сравнение версий можно найти здесь : (для 2008 года) (Правка: гораздо более глубокий документ можно загрузить с здесь )

Вещи, которые мне кажутся особенностями I , без которых я бы не хотел:

  • Расширяемость (без плагинов, таких как VisualSVN или Resharper)
  • Контроль исходного кода
  • Удаленная отладка
  • Поддержка 64-битного компилятора (x64) (из первой ссылки, хотя документ подразумевает, что вы можете создавать 64-битные приложения ...)
  • Интеграция с SQL Server 2005
  • Нет проектов установки (для установки MSI)
  • Ограниченный рефакторинг
  • Некоторые недостающие средства отладки (особенно окно потоков)

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


Заключительная мысль: Express - не единственный вариант бесплатной разработки .net, есть также SharpDevelop , который имеет некоторые преимущества (интеграция SVN, поддержка компактных фреймворков) по сравнению с Express. Хотя я уверен, что у этого есть много ограничений.

4 голосов
/ 21 августа 2009

Вы занимаетесь предпринимательской деятельностью? Если вы создаете приложение следующего убийцы, проверьте BizSpark: http://www.microsoft.com/bizspark/

2 голосов
/ 30 сентября 2009

В настоящее время от Microsoft доступна новая программа, позволяющая веб-разработчикам получать доступ к стеку Microsoft, аналогично программе BizSpark.

Называется Сайт Spark . VS 2008 Professional Edition и SQL Server 2008 Web Editon - некоторые из инструментов, доступных через программу.

1 голос
/ 21 августа 2009

Вы не сможете иметь решения с несколькими типами проектов (так что нет решений на разных языках) или папки решений.

1 голос
/ 21 августа 2009

Из всех вещей, которые я, вероятно, упустил бы возможность установки расширений. Особенно такие инструменты, как AnkhSVN и TestDriven.NET стали для меня бесценными ...

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

Может быть, вам стоит перейти на Eclipse и Java?

EDIT: Кстати, вложение нескольких сотен долларов распространено среди бывших студентов. Если бы вы были дизайнером, вам, вероятно, пришлось бы инвестировать $ 1000 в программное обеспечение Adobe.

0 голосов
/ 21 августа 2009

Главное, чего не хватает, - это возможности построить установщик для решения. Обходным решением является сборка установщика с использованием установщика с открытым исходным кодом для .NET, например WiX .

А многоязычные решения более громоздки (например, смешанные C # и VB.NET).

Я пользуюсь версией Professional, но у меня не возникло проблем с открытием и сборкой проекта / решения в Express Edition.

...