Есть 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
Да. Я так и предполагал. Но тогда технически это не полно. Я был бы более склонен сказать, что это, вероятно, ~ 85%. Я видел эту страницу, но я не вижу, где они сравнивают Сообщество с остальными, если только это не называется чем-то другим на этой странице. – NDEIGU
@ 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) –
Я могу быть настолько слепым иногда. Спасибо @marc_s и Panos. – NDEIGU