Il existe 2 différences majeures.
- Technique
- Licence
Technique, il existe 3 différences majeures:
Avant tout, Community ne prend pas en charge TFS.
Vous devrez juste utiliser git (discutable si cela constitue un inconvénient ou si c'est réellement une bonne chose).
Remarque: c'est ce que MS a écrit. En fait, vous pouvez vous enregistrer et vous déconnecter normalement avec TFS, si vous avez un serveur TFS sur le réseau. Vous ne pouvez tout simplement pas utiliser Visual Studio comme SERVEUR TFS .
Deuxièmement, VS Community est très limité dans sa capacité de test.
Seuls les tests unitaires. Pas de tests de performance, pas de tests de charge, pas de profilage des performances.
Troisièmement, la capacité de VS Community à créer des environnements virtuels a été considérablement réduite.
D'un autre côté, la coloration syntaxique, IntelliSense, le débogage pas à pas, GoTo-Definition, Git-Integration et Build / Publish sont vraiment toutes les fonctionnalités dont j'ai besoin, et je suppose que cela s'applique à beaucoup de développeurs.
Pour toutes les autres choses, il existe des outils qui font le même travail plus rapidement, mieux et moins cher.
Si vous, comme moi, utilisez de toute façon git, faites des tests unitaires avec NUnit et utilisez Java-Tools pour faire des tests de charge sur Linux plus TeamCity pour CI, VS Community est plus que suffisant, techniquement parlant.
Licence:
A) Si vous êtes un développeur individuel (aucune entreprise, aucune organisation), aucune différence (AFAIK), vous pouvez utiliser CommunityEdition comme vous utiliseriez l'édition payante (tant que vous ne faites pas de sous-traitance)
B) Vous pouvez utiliser CommunityEdition librement pour les projets OpenSource (OSI)
C) Si vous êtes une institution éducative, vous pouvez utiliser CommunityEdition librement (à des fins éducatives / en classe)
D) Si vous êtes une entreprise avec 250 PC ou utilisateurs ou plus d'un million aux États-Unis en dollars de revenus (y compris les filiales), vous n'êtes PAS AUTORISÉ à utiliser CommunityEdition.
E) Si vous n'êtes pas une entreprise telle que définie ci-dessus et que vous ne faites pas d'OSI ou de formation, mais que vous êtes une "entreprise" / organisation, avec 5 développeurs simultanés (VS) ou moinss, vous pouvez utiliser VS Community librement (mais seulement si vous êtes le propriétaire du logiciel et le vendez, pas si vous êtes un sous-traitant créant des logiciels pour une plus grande entreprise, des logiciels qui en fin de compte, l'entreprise sera propriétaire ), sinon vous avez besoin d'une édition payante.
Ce qui précède ne constitue pas un avis juridique.
Voir aussi:
/software/262916/understanding-visual-studio-community-edition-license