Какая разница между Visual Studio Community и другими платными версиями?

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

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

Ответ 1

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

Ответ 2

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

  • Технический
  • Licensing

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

Прежде всего, у Сообщества нет поддержки TFS.

Вам просто нужно использовать git (можно утверждать, является ли это недостатком или это действительно хорошо).

Примечание: Это то, что написала MS. Фактически, вы можете зарегистрироваться и с TFS, как обычно, если у вас есть сервер TFS в сети. Вы просто не можете использовать Visual Studio как TFS SERVER.

Во-вторых, сообщество VS сильно ограничено в своих возможностях тестирования.

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

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

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

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

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

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

A) Если вы являетесь индивидуальным разработчиком (ни предприятие, ни организация), ни разницы (AFAIK), вы можете использовать CommunityEdition, как если бы вы использовали платный выпуск (до тех пор, пока вы не выполняете субподряд) < br/" > B) Вы можете свободно использовать CommunityEdition для проектов OpenSource (OSI)
C) Если вы являетесь образовательным учреждением, вы можете свободно использовать CommunityEdition (для обучения/использования в классе)
D) Если вы являетесь предприятием с 250 ПК или пользователями или более миллиона долларов США (включая дочерние компании), вы можете НЕ ДОПУСКАТЬ использовать CommunityEdition.

E) Если вы не являетесь предприятием, как указано выше, и не занимаетесь OSI или образованием, а являетесь "корпорацией" /организацией, с 5 или менее параллельным (VS) разработчиком, вы может свободно использовать VS Community (но только если вы являетесь владельцем программного обеспечения и продаете его, нет, если вы являетесь субподрядчиком, создающим программное обеспечение для более крупного предприятия, программного обеспечения который в конце концов будет принадлежать предприятию), в противном случае вам потребуется платная версия.

Вышеупомянутое не является юридическим советом.

Смотрите также:
https://softwareengineering.stackexchange.com/questions/262916/understanding-visual-studio-community-edition-license

Ответ 3

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

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

введите описание изображения здесь