2015-05-17 1 views
114

Что не хватает в Visual Studio Community 2015? Говорят, что это полнофункциональный и бесплатный, но если это так, то почему они/будут ли они все еще продавать Visual Studio Ultimate 2015 или Visual Studio Enterprise 2015 для 6 штук?В чем разница между Visual Studio Community и другими платными версиями?

Что-то отсутствует в предварительном просмотре Сообщества, верно? И почему это называется «Сообщество»? Мой код не будет синхронизироваться на ваших устройствах, как новая система обновления Windows 10, не так ли? (Вид шутки о той последней части, а также не слишком).

ответ

62

Отметить следующее: https://www.visualstudio.com/products/compare-visual-studio-products-vs Сообщество визуальных студий - бесплатная версия для студентов и других ученых, отдельных разработчиков, проектов с открытым исходным кодом и небольших групп, не относящихся к предприятиям (см. Раздел «Использование» внизу связанной страницы). Хотя VSUltimate для компаний. Вы также получаете больше вещей с платной версией!

+3

Да. Я так и предполагал. Но тогда технически это не полно. Я был бы более склонен сказать, что это, вероятно, ~ 85%. Я видел эту страницу, но я не вижу, где они сравнивают Сообщество с остальными, если только это не называется чем-то другим на этой странице. – NDEIGU

+5

@ SE505: * Q: Как Visual Studio Community 2013 сравнивается с другими версиями Visual Studio? A: Visual Studio Community 2013 включает в себя ** отличную функциональность Visual Studio Professional 2013 **, разработанную и оптимизированную для отдельных разработчиков, студентов, разработчиков с открытым исходным кодом и небольших команд. * (См. Https: //www.visualstudio .com/products/visual-studio-community-vs) –

+1

Я могу быть настолько слепым иногда. Спасибо @marc_s и Panos. – NDEIGU

164

Есть 2 основных отличия.

  1. технический
  2. Лицензирование

Техника, есть 3 основные отличия:

В первую очередь, сообщество не поддерживает TFS.
Вам просто нужно использовать git (возможно, это недостаток или это действительно хорошо).
Примечание: Это то, что написал М.С. Фактически, вы можете зарегистрировать & с TFS как обычно, если у вас есть сервер TFS в сети. Вы просто не можете использовать Visual Studio как TFS СЕРВЕР.

Во-вторых, сообщество VS строго ограничено в своих возможностях тестирования.
Только модульные тесты. Нет тестов производительности, без нагрузочных тестов, без профилирования производительности.

В-третьих, способность сообщества VS создавать виртуальные среды сильно сократилась.

С другой стороны, подсветка синтаксиса, IntelliSense, сквозная отладка, GoTo-Definition, Git-Integration и Build/Publish - это действительно все функции, которые мне нужны, и я предполагаю, что это относится ко многим разработчикам.

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

Если вы, как и я, в любом случае используете git, выполняете модульное тестирование с помощью NUnit и используете Java-Tools для выполнения Load-Testing на Linux плюс TeamCity для CI, VS Community более чем достаточно, технически.

Лицензирование:

A) Если вы индивидуальный разработчик (не предприятие, ни одна организация), никакой разницы (AFAIK), вы можете использовать CommunityEdition, как вы будете использовать платную издание (до тех пор, как вы не делаете субподряд)
B) вы можете использовать CommunityEdition свободно для OpenSource (OSI) проектов
C) Если вы образовательный insitution, вы можете использовать CommunityEdition свободно (для образования использования/класса)
D) Если вы являетесь предприятием с 250 ПК или пользователями или более чем одним миллионом долларов США (включая дочерние компании), вы НЕ ДОПУСКАЕТ использовать CommunityEdition.
E) Если вы не являетесь предприятием, как определено выше, и не занимаетесь OSI или образованием, а являетесь «предприятием»/организацией, с 5 или менее параллельным (VS) разработчиком s, вы можете использовать VS сообщество свободно (но только если вы являетесь владельцем программного обеспечения и продать его, нет, если вы субподрядчиком создания программного обеспечения для большее предприятие, программное обеспечение, которое в конце концов предприятие будет собственный), в противном случае вам потребуется платная версия.

Вышеупомянутое не является юридической рекомендацией.
Смотрите также:
https://softwareengineering.stackexchange.com/questions/262916/understanding-visual-studio-community-edition-license

+4

Очень понятный и простой ответ. – tno2007

+0

, так это у них есть право? «С другой стороны, подсветка синтаксиса, IntelliSense, сквозная отладка, GoTo-Definition, Git-Integration и Build/Publish - это действительно все функции, которые мне нужны, и я думаю, это относится ко многим разработчикам». – MonsterMMORPG

+0

@MonsterMMORPG: Да, у него есть все это. –

28

Visual Studio сообщество такое же (почти), как профессиональное издание. Что отличает то, что сообщество VS не имеет функций TFS, и лицензирование отличается. Как заявил @Stefan.

Различные версии на VS сравниваются здесь - https://www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs

enter image description here

+0

Лабораторное управление - это возможность (автоматически) настроить виртуальные среды, о которых я упоминал. –

+2

Я использовал TFS (Team Foundation Server) с VS Community Edition 2015. Таким образом, это возможно. Но здесь я вижу, что нет доступной функции для TFS в VS Studio Community.Это немного сбивает меня с толку. Пожалуйста, разъясните мне об этом? –

+2

@ Rashedul.Rubel - вы можете использовать его в качестве клиента TFS, и вы можете подключиться к серверу TFS, взять последние, проверить, проверить и т. Д. Но вы не можете использовать его в качестве сервера TFS. TFS-сервер - это всеобъемлющий инструмент. Вы можете прочитать об этом подробнее - https://www.visualstudio.com/tfs/ – Yogi

0

Все эти ответы частично неправильно.

Microsoft пояснила, что Сообщество предназначено для ЛЮБОЕ ИСПОЛЬЗОВАНИЕ, если ваш доход составляет менее 1 миллиона долларов США. Это буквально единственная разница между Pro и Community. Открытый источник не имеет значения, корпоративный или свободный или нет, не имеет значения.

Даже отсутствие поддержки TFS не соответствует действительности. Я могу проверить, что он присутствует и работает отлично.