Es gibt 2 Hauptunterschiede.
- Technisch
- Lizenzierung
Technisch gibt es 3 Hauptunterschiede:
In erster Linie hat die Community keine TFS-Unterstützung.
Sie müssen nur git verwenden (fraglich, ob dies einen Nachteil darstellt oder ob dies tatsächlich eine gute Sache ist).
Hinweis: Dies ist, was MS geschrieben hat. Tatsächlich können Sie wie gewohnt mit TFS ein- und auschecken, wenn Sie einen TFS-Server im Netzwerk haben. Sie können Visual Studio einfach nicht als TFS- SERVER verwenden .
Zweitens ist die Testfähigkeit der VS Community stark eingeschränkt.
Nur Unit-Tests. Keine Leistungstests, keine Belastungstests, keine Leistungsprofilerstellung.
Drittens wurde die Fähigkeit der VS Community, virtuelle Umgebungen zu erstellen, stark eingeschränkt.
Auf der anderen Seite sind Syntaxhervorhebung, IntelliSense, Step-Through-Debugging, GoTo-Definition, Git-Integration und Build / Publish wirklich alle Funktionen, die ich brauche, und ich denke, das gilt für viele Entwickler.
Für alle anderen Dinge gibt es Tools, die den gleichen Job schneller, besser und billiger erledigen.
Wenn Sie wie ich ohnehin git verwenden, Unit-Tests mit NUnit durchführen und Java-Tools verwenden, um Lasttests unter Linux plus TeamCity für CI durchzuführen, ist VS Community technisch gesehen mehr als ausreichend.
Lizenzierung:
A) Wenn Sie ein einzelner Entwickler sind (kein Unternehmen, keine Organisation), kein Unterschied (AFAIK), können Sie CommunityEdition wie die kostenpflichtige Edition verwenden (solange Sie keine Unteraufträge vergeben).
B) Sie können Verwenden Sie CommunityEdition frei für OpenSource (OSI) -Projekte.
C) Wenn Sie eine Bildungseinrichtung sind, können Sie CommunityEdition frei verwenden (für Bildung / Unterricht).
D) Wenn Sie ein Unternehmen mit 250 PCs oder Benutzern oder mehr als einer Million US sind Bei Einnahmen in US-Dollar (einschließlich Tochterunternehmen) dürfen Sie CommunityEdition NICHT verwenden.
E) Wenn Sie kein Unternehmen wie oben definiert sind und kein OSI oder keine Schulung durchführen, sondern ein "Unternehmen" / eine Organisation mit 5 oder weniger gleichzeitigen (VS) Entwicklern sinds, können Sie VS Gemeinschaft verwenden frei (aber nur , wenn Sie der Eigentümer der Software sind und verkaufen sie, nicht , wenn Sie einen Subunternehmer sind Erstellung von Software für ein größeres Unternehmen, Software , die am Ende wird das Unternehmen besitzen ), andernfalls Sie benötigen eine kostenpflichtige Ausgabe.
Dies ist keine Rechtsberatung.
Siehe auch:
/software/262916/understanding-visual-studio-community-edition-license