web-dev-qa-db-fra.com

Quelle est la différence entre Visual Studio Community et les autres versions payantes?

Que manque-t-il dans Visual Studio Community 2015? Ils disent que c'est complet et gratuit, mais si c'est le cas, pourquoi vendent-ils/vendront-ils toujours Visual Studio Ultimate 2015 ou Visual Studio Enterprise 2015 à 6 000 $?

Quelque chose manque dans l'aperçu de la communauté, non? Et pourquoi s'appelle-t-il 'Communauté'? Mon code ne sera pas synchronisé sur vos appareils, contrairement au nouveau système de mise à jour Windows 10, n'est-ce pas? (Une sorte de blague à propos de cette dernière partie et un peu de non aussi).

164
NDEIGU

Vérifiez les éléments suivants: https://www.visualstudio.com/vs/compare/ La communauté Visual Studio est une version gratuite pour les étudiants et les autres universitaires, les développeurs individuels, les projets open source et les petites entreprises autres que les entreprises. équipes (voir la section "Utilisation" au bas de la page liée). Alors que VSUltimate est pour les entreprises. Vous obtenez également plus de choses avec les versions payantes!

88
Panos Boc

Il y a 2 différences majeures.

  1. Technique
  2. Licence

Technique, il y a 3 différences majeures:

Tout d’abord, la communauté n’a pas de support TFS.
Vous devrez juste utiliser git (discutable si cela constitue un désavantage ou si c'est vraiment une bonne chose).
Remarque: C'est ce que MS a écrit. En fait, vous pouvez effectuer une extraction avec TFS normalement, si vous avez un serveur TFS sur le réseau. Vous ne pouvez pas utiliser Visual Studio comme TFS SERVEUR.

Deuxièmement, VS Community est extrêmement limité dans ses capacités de test.
Seuls les tests unitaires. Aucun test de performance, aucun test de charge, aucun profil de performance.

Troisièmement, la capacité de VS Community à créer des environnements virtuels a été sérieusement réduite.

D'autre part, la coloration syntaxique, IntelliSense, le débogage progressif, 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.

De toute façon, si, comme moi, vous utilisez git, effectuez des tests unitaires avec NUnit et utilisez Java-Tools pour effectuer des tests de charge sur Linux plus TeamCity pour CI, VS Community est plus que suffisant techniquement.

Licence:

A) Si vous êtes un développeur individuel (aucune entreprise, aucune organisation), aucune différence (autant que je sache, 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 des projets OpenSource (OSI)
C) Si vous êtes un établissement d'enseignement, vous pouvez utiliser CommunityEdition librement (à des fins d'enseignement/en classe).
D) Si vous êtes une entreprise avec 250 PC ou utilisateurs ou plus d’un million de dollars de chiffre d’affaires (filiales comprises), vous êtes PAS ADMIS pour 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 d'éducation, mais que vous êtes une "entreprise"/organisation, avec 5 ou moins simultané (VS) développeur s, vous pouvez utiliser VS Community librement (mais seulement si vous êtes propriétaire du logiciel et le vendez, et non si vous ' re un sous-traitant créant un logiciel pour une entreprise plus grande, un logiciel qui à la fin de l’entreprise propre ), sinon vous avez besoin d'une édition payante.

Ce qui précède ne constitue pas un conseil juridique.
Voir également:
https://softwareengineering.stackexchange.com/questions/262916/understanding-visual-studio-community-edition-license

213
Stefan Steiger

Visual Studio Community est identique ( presque ) à l'édition professionnelle. La différence réside dans le fait que la communauté VS n’a pas de fonctionnalités TFS et que les licences sont différentes. Comme l'a déclaré @Stefan.

Les différentes versions sur VS sont comparées ici - https://www.visualstudio.com/en-us/products/compare-visual-studio-2015-products-vs

enter image description here

33
Yogi

Toutes ces réponses sont partiellement fausses.

Microsoft a précisé que Community s’appliquait à TOUT USAGE tant que votre chiffre d’affaires est inférieur à 1 million de dollars US. C'est littéralement la seule différence entre Pro et Community. Corporatif 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 message MSDN concernant la limite de 1 M $: MSDN (indice: il se trouve dans la licence VS 2017)

EDIT: Même au-delà de la limite de revenus, l'open source est toujours gratuit.

17
Chris Bordeman