Que manque-t-il dans Visual Studio Community 2015? Ils disent que c'est complet et gratuit , mais si c'est le cas, alors pourquoi vendront-ils toujours Visual Studio Ultimate 2015 ou Visual Studio Enterprise 2015 pour 6 000 $?
Quelque chose manque dans l'aperçu de la communauté, n'est-ce pas? Et pourquoi s'appelle-t-il «Communauté»? Mon code ne sera pas synchronisé sur vos appareils comme le nouveau système de mise à jour Windows 10, n'est-ce pas? (Un peu de blague sur cette dernière partie, et un peu pas aussi).
la source
Il existe 2 différences majeures.
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
la source
Visual Studio Community est identique ( presque ) à l'édition professionnelle. Ce qui diffère, c'est que la communauté VS n'a pas de fonctionnalités TFS et que la licence est différente. Comme indiqué par @Stefan.
Les différentes versions sur VS sont comparées ici - https://www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs
la source
Toutes ces réponses sont partiellement fausses.
Microsoft a précisé que la communauté est pour TOUTE UTILISATION tant que vos revenus sont inférieurs à 1 million de dollars américains. C'est littéralement la seule différence entre Pro et Community. Entreprise ou gratuit ou non, sans importance.
Même le manque de support TFS n'est pas vrai. Je peux vérifier qu'il est présent et fonctionne parfaitement.
EDIT: Voici un article MSDN concernant la limite de 1 million de dollars: MSDN (indice: c'est dans la licence VS 2017)
EDIT: Même au-delà de la limite de revenus, l'open source est toujours gratuit.
la source