Є 2 основні відмінності.
- Технічні
- Ліцензування
Технічні, є 3 основні відмінності:
По-перше, громада не має підтримки TFS.
Вам просто доведеться використовувати git (сперечається, чи це є недоліком, чи це насправді хороша річ).
Примітка. Це написав М.С. Насправді ви можете зареєструватися та виїхати з TFS як звичайно, якщо у вас є сервер TFS у мережі. Ви просто не можете використовувати Visual Studio як TFS SERVER .
По-друге, Спільнота VS сильно обмежена у своїх можливостях тестування.
Тільки одиничні тести. Ні тестів на продуктивність, ні навантажувальних тестів, ні профілювання продуктивності.
По-третє, спроможність VS-спільноти створювати віртуальні середовища суттєво знижена.
З іншого боку, підсвічування синтаксису, IntelliSense, покрокова налагодження, GoTo-Definition, Git-Integration та Build / Publish - це справді всі необхідні мені функції, і, мабуть, це стосується багатьох розробників.
Для всіх інших речей є інструменти, які виконують ту саму роботу швидше, краще та дешевше.
Якщо ви, як і я, в будь-якому випадку використовуєте git, проводите тестування одиниць з NUnit і використовуєте Java-Tools для тестування навантажень на Linux плюс TeamCity для CI, VS-спільнота більш ніж достатньо, технічно кажучи.
Ліцензування:
A) Якщо ви є індивідуальним розробником (жодне підприємство, жодна організація), не має різниці (AFAIK), ви можете використовувати CommunityEdition так, як користуєтесь платним виданням (до тих пір, поки ви не робите субпідрядів)
B) Ви можете вільно використовуйте CommunityEdition для проектів OpenSource (OSI)
C) Якщо ви навчальна установа, ви можете вільно використовувати CommunityEdition (для освіти / аудиторії)
D) Якщо ви підприємство з 250 ПК або користувачів або більше мільйона США доларів доходу (включаючи дочірні компанії), НЕ ДОЗВОЛЕНО використовувати CommunityEdition.
E) Якщо ви не підприємство, як визначено вище, і не займаєтесь OSI чи освітою, але є "підприємством" / організацією, що має 5 або менше одночасних розробників (VS)Ви можете користуватися VS-спільнотою вільно (але лише якщо ви є власником програмного забезпечення та продаєте його, не якщо ви є субпідрядником, створюючи програмне забезпечення для більшого підприємства, програмне забезпечення, яке врешті-решт володітиме підприємством ), інакше вам потрібно платне видання.
Вищезгадане не містить юридичних порад.
Дивіться також:
/software/262916/understanding-visual-studio-community-edition-license