VS 2008 против VS 2008 Express

Я использую Visual Studio Team System 2008 для работы над веб-разработкой. Я привык к этому, но не могу позволить себе купить даже VS 2008 Standard в настоящее время.

Я никогда не использовал ни одного из выпусков Express прежде, но я думал о загрузке VS C# Express и VS Web Developer Express.

Я трачу свое время или могу ли я серьезно заняться разработкой этих инструментов?

10 ответов

Решение

Вы можете сделать серьезную разработку на экспресс-изданиях. Они убрали несколько вещей, в первую очередь подключаемую систему. Если вы привыкли использовать несколько плагинов, вы можете обнаружить, что невозможность их использования является сдерживающим фактором.

Вот ссылка на сравнение экспресс-издания и других изданий.

http://msdn.microsoft.com/en-us/library/zcbsd3cz(VS.80).aspx

Вы действительно можете серьезно заниматься разработкой, используя экспресс-выпуски Visual Studio 2008, в том числе коммерческие продукты, см. Вопрос № 7 в разделе часто задаваемых вопросов, в котором говорится

Семь) Могу ли я использовать Express Editions для коммерческого использования?
Да, нет никаких лицензионных ограничений для приложений, созданных с использованием Visual Studio Express Editions.

Матрица функций показывает, что между версиями Pro и Express вы теряете некоторые функциональные возможности. Самой большой проблемой является отсутствие поддержки надстроек (и добавление ее запрещено EULA), которая ограничивает множество приятных дополнений к среде, таких как ReSharper, VisualAssist и т. Д.

Вы также не получаете "Studio", но четыре отдельных издания, Web Developer, VB, VC++ и C#, если вы хотите смешивать и сопоставлять языки / проекты так, как это поддерживают Standard/Professional Editions, то вам не повезло, Однако, на первый взгляд, MSBuild доступен и может предоставить вам многоязычные решения.

Express Editions отлично работает, если вы не хотите иметь разные типы проектов / языки в решении, и вам не требуется встроенный контроль версий.

Иначе, это в значительной степени то же самое.

Вы можете найти сравнение функций в различных выпусках Visual Studio 2008 здесь. Что меня больше всего раздражает в экспресс-выпуске, так это то, что у вас не может быть нескольких проектов в файле решения, и вы не можете использовать надстройки, такие как Resharper.

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

Большинство плагинов не работают в версиях Express, если это проблема для вас.

Вот подробный список доступных функций в разных выпусках Visual Studio: Сравнение продуктов

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

Вы на самом деле МОЖЕТЕ делать коммерческую работу с редакциями VS 2008 Express.

См. Ответ на вопрос № 7 часто задаваемых вопросов по этой ссылке: http://www.microsoft.com/express/support/faq/

Вы можете скачать Профессиональную версию VS2008 бесплатно (если у вас есть адрес.edu) через Microsoft Dreamspark.

В этом отношении (полнофункциональная) 90-дневная пробная версия как VS2005, так и VS2008 Pro... может быть "расширена"... на неопределенный срок... путем возврата системных часов, но нет реальной причины для этого.

Express отлично подходит для "облегченной" версии, но его мешают разными способами. Для чего-то серьезного, получить реальную вещь.

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

Я думаю, что вам также не хватает некоторых типов проектов (например, Windows Services, Sql Server/CLR) в Express Edition.

Другие вопросы по тегам