Чего не хватает в Visual Studio Community 2015? Говорят, что он полнофункциональный и бесплатный , но если это так, то почему они все еще продают Visual Studio Ultimate 2015 или Visual Studio Enterprise 2015 за 6 штук?
Что-то не хватает в предварительном просмотре сообщества, верно? И почему это называется «Сообщество»? Мой код не будет синхронизироваться на ваших устройствах, как новая система обновления Windows 10, не так ли? (Шутка про эту последнюю часть, и вроде как тоже).
источник
Есть 2 основных различия.
Техническая, есть 3 основных различия:
Прежде всего, у сообщества нет поддержки TFS.
Вы просто должны использовать мерзавец (спорный , является ли это недостаток или это на самом деле хорошая вещь).
Примечание: это то, что написал MS. На самом деле, вы можете зарегистрироваться и выйти с TFS как обычно, если у вас есть сервер TFS в сети. Вы просто не можете использовать Visual Studio в качестве TFS- сервера .
Во-вторых, VS Community серьезно ограничен в своих возможностях тестирования.
Только юнит-тесты. Без тестов производительности, без нагрузочных тестов, без профилирования производительности.
В-третьих, способность VS Community создавать виртуальные среды была серьезно ограничена.
С другой стороны, подсветка синтаксиса, IntelliSense, пошаговая отладка, GoTo-Definition, Git-Integration и Build / Publish - это действительно все функции, которые мне нужны, и я думаю, что это применимо ко многим разработчикам.
Для всего прочего есть инструменты, которые выполняют ту же работу быстрее, лучше и дешевле.
Если вы, как и я, в любом случае используете git, проводите модульное тестирование с NUnit и используете Java-Tools для проведения нагрузочного тестирования в Linux, а также TeamCity для CI, VS Community более чем достаточно, технически говоря.
Лицензирование:
A) Если вы являетесь отдельным разработчиком (без предприятия, без организации), без разницы (AFAIK), вы можете использовать CommunityEdition так же, как и платную версию (если вы не заключаете субподряд)
B) Вы можете Свободное использование CommunityEdition для проектов OpenSource (OSI).
C) Если вы образовательный институт, вы можете свободно использовать CommunityEdition (для обучения / использования в классе).
D) Если вы являетесь предприятием с 250 ПК или пользователями или более чем одним миллионом долларов США. долларов дохода (включая дочерние компании), вам НЕ РАЗРЕШЕНО использовать CommunityEdition.
E) Если вы не являетесь предприятием, как определено выше, и не занимаетесь OSI или образованием, но вы являетесь "предприятием" / организацией с 5 или менее одновременными разработчиками (VS)s, вы можете свободно использовать VS Community (но только если вы являетесь владельцем программного обеспечения и продаете его, а не если вы являетесь субподрядчиком, создающим программное обеспечение для более крупного предприятия, программное обеспечение, которое в конечном итоге будет принадлежать предприятию ), в противном случае Вам нужно платное издание.
Вышесказанное не является юридической консультацией.
Смотрите также:
/software/262916/understanding-visual-studio-community-edition-license
источник
Visual Studio Community - это то же самое ( почти ), что и профессиональное издание. Отличие состоит в том, что в сообществе VS нет функций TFS, а лицензирование отличается. Как заявлено @Stefan.
Различные версии на VS сравниваются здесь - https://www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs
источник
Все эти ответы частично неверны.
Microsoft уточнила, что Сообщество предназначено для ЛЮБОГО ИСПОЛЬЗОВАНИЯ, если ваш доход составляет менее 1 миллиона долларов США. Это буквально единственная разница между Pro и Community. Корпоративный или бесплатный или нет, не имеет значения.
Даже отсутствие поддержки TFS не соответствует действительности. Я могу проверить это присутствует и работает отлично.
РЕДАКТИРОВАТЬ: Вот сообщение MSDN относительно лимита $ 1M: MSDN (подсказка: это в лицензии VS 2017)
РЕДАКТИРОВАТЬ: Даже за предел доходов, с открытым исходным кодом по-прежнему бесплатно.
источник