Microsoft Visual Studio - Éditions, Comparaison, Fonctionnalités, FAQ

Visual Studio est le propre IDE de (IDE)Microsoft qui portait initialement le nom de code Project Boston et a été publié en 1997. Cette fois, Microsoft a regroupé tous ses outils de développement et les a achetés avec un seul produit. La version initiale du logiciel était disponible en 2 éditions. Ce premier était Visual Studio Professional et l'autre était Visual Studio Enterprise plus puissant . La version professionnelle était livrée avec 3 CD et la version Enterprise(Enterprise) supérieure était livrée avec 3 CD. Parlons maintenant de Visual Studio 2017 .

Microsoft Visual Studio

Microsoft Visual Studio

Actuellement, la version 11 de Visual Studio nommée Visual Studio 2017 est la dernière version stable de l'équipe des outils de développement de Microsoft . Il est disponible en 3 éditions principales à savoir

  1. Version communautaire gratuite,
  2. Version professionnelle, et
  3. Edition pour entreprise.

L' édition communautaire est la version gratuite(Community edition is the free version) de l'ensemble de logiciels et est la moins présente. Mais quoi qu'il en soit, cela permet de faire votre travail en tant que développeur novice ou étudiant. La seconde est l' édition professionnelle(Professional Edition) qui est légèrement plus puissante que l' édition communautaire(Community) , puis vient le package Enterprise complet avec tous les outils puissants pour Visual Studio .

À partir de maintenant, Visual Studio est un éditeur de code(Code Editor) , un débogueur(Debugger) et un concepteur(Designer) . Cela signifie que vous pouvez modifier ou écrire du code simple pour le backend ou les consoles ici, vous pouvez vérifier si le code que vous avez écrit est fonctionnel et peut aider si votre code a besoin d'améliorations. En outre, il s'agit d'un concepteur, car vous pouvez désormais concevoir des interfaces utilisateur(User) et des expériences utilisateur(User Experiences) dans Visual Studio, comme lors du développement d'applications pour UWP ou dans Xamarin à l'aide de Blend ou XAML .

Toutes les informations de cet article concernent les notes de bas de page posées par Microsoft . Ceux-ci sont listés ci-dessous :

    • Les organisations d'entreprise sont définies comme > 250 PC ou > 1 million de dollars américains(Million US Dollars) de revenus annuels.
    • Bureau(Windows Desktop) Windows , Applications Windows universelles(Universal Windows Apps) , Web ( ASP.NET ), Office 365 , Applications métier(Business Applications) , Apache Cordova , Azure Stack , C++ Cross-Platform Library Development , Python , Node.js , .NET Core , Outils Docker(Docker Tools)
    • Peut ouvrir des diagrammes générés dans d'autres éditions de Visual Studio en mode lecture seule.
    • Inclut le profilage d'interaction de niveau(Tier Interaction Profiling) .

Maintenant, comparons simplement les éditions de Visual Studio .

Édition gratuite de la communauté Visual Studio(Studio Community Free)

1] A qui s'adresse-t-il ?(1] Who is it for?)

Visual Studio Community Edition bénéficiera grandement des scénarios d'utilisation suivants. Ils soutiendront les  développeurs individuels(Individual Developers) , l'apprentissage en classe(Classroom Learning) , la recherche universitaire(Academic Research) , la contribution à des projets (Projects)open source et pour les organisations non professionnelles(Non-enterprise) jusqu'à 5 utilisateurs.

2] Prendra-t-il en charge la plate-forme de développement ?(2] Will it support Development Platform?)

Comme je l'ai mentionné ci-dessus, il soutiendra  sûrement (Surely support ) la plate-forme de développement.

3] Qu'en est-il de l'environnement de développement intégré ?(3] How about the Integrated Development Environment?)

En parlant de l' environnement de développement intégré(Integrated Development Environment) , l'édition communautaire gratuite de Visual Studio prendra en charge les fonctionnalités suivantes. Il prendra en charge  Peek Definition , Refactoring , One-click Web Deployment , Model Resource Viewer , Visualizing Solutions with Dependency Graphs and Code Maps , et Multi-targeting .

4] Débogage et diagnostic avancés ?(4] Advanced Debugging and Diagnostics?)

Sous Advanced Debugging and Diagnostics , la version gratuite de Visual Studio prend en charge les éléments suivants. Il prend en charge les  mesures de code(Code Metrics) , le débogage graphique(Graphics Debugging) , l' analyse de code statique(Static Code Analysis) et le hub de performances(Performance) et de diagnostics(Diagnostics Hub) .

5] Prise en charge des outils de test(5] Testing tools support)

Eh bien, car il s'agit d'une édition gratuite de Visual Studio avec des fonctionnalités et des outils limités. Il prend uniquement en charge les tests unitaires sur lesquels les développeurs peuvent tester leur code.

6] Dans quelle mesure Xamarin (développement multiplateforme) est-il intégré ?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Eh bien, si vous êtes intéressé par Xamarin , vous avez de la chance. Les fonctionnalités multiplateformes suivantes sont prises en charge par Visual Studio Community sous le nom de Xamarin . Il s'agit du partage de code entre les homologues des applications Android et iOS, (Android)les concepteurs d'interface utilisateur(Android UI Designers) iOS et Android natifs(Native) , les formulaires Xamarin(Xamarin Forms) (en abrégé Xamarin .Forms) et Xamarin Instant Player .

7] Pouvez-vous collaborer avec d'autres développeurs avec Visual Studio Community ?(7] Can you collaborate with other fellow developers with Visual Studio Community?)

Eh bien, Microsoft vous couvre ici. Les fonctionnalités suivantes sont prises en charge par Visual Studio pour répondre à tous vos besoins de collaboration. Il s'agit  de PowerPoint Storyboarding , de Code Review , de fonctionnalités Task Suspend/Resume et de Team Explorer(Team Explorer) avec la prise en charge d'outils de développement tiers.

Lire(Read) : Qu'est-ce que Visual Studio Code ?

Visual Studio Professionnel

1] A qui s'adresse-t-il ?(1] Who is it for?)

Outre ce qui est mentionné pour Visual Studio Community , cette édition professionnelle(Professional Edition) de Visual Studio est prise en charge dans des scénarios d'utilisation(Usage Scenarios) tels que  Enterprises .

2] Prendra-t-il en charge la plate-forme de développement ?(2] Will it support Development Platform?)

Comme je l'ai mentionné ci-dessus, il prendra sûrement en charge la plate-forme de développement.

3] Qu'en est-il de l'environnement de développement intégré ?(3] How about the Integrated Development Environment?)

En ce qui concerne l' environnement de développement intégré(Integrated Development Environment) , l'édition professionnelle de Visual Studio prendra en charge tout ce que la communauté Visual Studio prend en charge(Studio Community Supports) . Cela prendra également en charge CodeLens .

4] Débogage et diagnostic avancés ?(4] Advanced Debugging and Diagnostics?)

Sous Advanced Debugging and Diagnostics , l'édition professionnelle prend en charge exactement tout ce que l'édition gratuite de Visual Studio , la communauté Visual Studio prend en charge.

5] Parler de la façon dont Visual Studio prend en charge les outils de test(5] Talking about how well Visual Studio supports testing tools)

Eh bien, le professionnel de Visual Studio est toujours livré avec des fonctionnalités et des outils limités par rapport à la version Enterprise . Il prend uniquement en charge les tests unitaires sur lesquels les développeurs peuvent tester leur code.

6] Dans quelle mesure Xamarin (développement multiplateforme) est-il intégré ?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Eh bien, si vous êtes intéressé par Xamarin(Xamarin.It) , il prend en charge les mêmes fonctionnalités que celles prises en charge par Visual Studio Community . Les fonctionnalités multiplateformes suivantes sont prises en charge par Visual Studio Community sous le nom de Xamarin . Il s'agit du partage de code entre les homologues des applications Android et iOS, (Android)les concepteurs d'interface utilisateur(Android UI Designers) iOS et Android natifs(Native) , les formulaires Xamarin(Xamarin Forms) (en abrégé Xamarin .Forms) et Xamarin Instant Player .

7] Pouvez-vous collaborer avec d'autres développeurs avec Visual Studio Professional ?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)

Eh bien, Microsoft vous couvre ici. Toutes les fonctionnalités sont prises en charge par Visual Studio pour répondre à tous vos besoins de collaboration. Il s'agit  de PowerPoint Storyboarding , de Code Review , de fonctionnalités Task Suspend/Resume et de Team Explorer(Team Explorer) avec la prise en charge d'outils de développement tiers.

Visual Studio Entreprise

1] A qui s'adresse-t-il ?(1] Who is it for?)

Semblable à Visual Studio Professional , il prend en charge les  développeurs individuels(Individual Developers) , l'apprentissage en classe(Classroom Learning) , la recherche universitaire(Academic Research) , la contribution à des (Contribution)projets(Projects) Open Source , les organisations hors entreprise(Non-enterprise) jusqu'à 5 utilisateurs et l' entreprise(Enterprise) également.

2] Prendra-t-il en charge la plate-forme de développement ?(2] Will it support Development Platform?)

Comme je l'ai mentionné ci-dessus, il prendra sûrement en charge la plate-forme de développement.

3] Qu'en est-il de l'environnement de développement intégré ?(3] How about the Integrated Development Environment?)

En ce qui concerne l' environnement de développement intégré(Integrated Development Environment) , l' édition Enterprise de (Enterprise)Visual Studio prendra en charge tout ce que Visual Studio Professional prend en charge(Studio Professional Supports) . Cela prendra également en charge la  validation de dépendance en direct(Live Dependancy Validation) , les diagrammes de couche(Architectural Layer Diagrams) architecturale , la validation d'architecture(Architecture Validation) et le clonage de code(Code Clone) .

4] Débogage et diagnostic avancés ?(4] Advanced Debugging and Diagnostics?)

Sous Advanced Debugging and Diagnostics , l' édition Enterprise prend en charge exactement tout ce que Visual Studio Professional prend en charge. De plus, il prend en charge  IntelliTrace , l'intégration du débogueur de carte de code(Code Map Debugger Integration) , l' analyse de vidage mémoire .NET(.NET Memory Dump Analysis) .

5] Prise en charge des outils de test(5] Support for Testing tools)

Eh bien, l' édition Enterprise de (Enterprise)Visual Studio est livrée avec toutes les fonctionnalités et tous les outils par rapport aux autres versions inférieures. En plus  des tests unitaires , il prend en charge les (Unit Testing)tests unitaires(Unit Testing) en direct , la gestion des cas de test(Test Case Management) , les tests de charge et de performance (Performance Testing)Web(Web Load) , IntelliTest , Microsoft Fakes , également appelé isolation des tests unitaires(Unit Test Isolation) , couverture de code(Code Coverage) , gestion de laboratoire(Lab Management) , test codé de l'interface utilisateur(Coded UI Testing) , test manuel(Manual Testing) avec Microsoft Responsable des tests(Microsoft Test Manager) , Tests exploratoires(Exploratory Testing)avec Microsoft Test Manager et Avance rapide(Fast-forward) pour les tests manuels(Manual Testing) avec Microsoft Test Manager .

6] Dans quelle mesure Xamarin (développement multiplateforme) est-il intégré ?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Eh bien, si vous êtes intéressé par Xamarin , il prend en charge plus de fonctionnalités que celles prises en charge par Visual Studio Community et Visual Studio Enterprise . Les fonctionnalités multiplateformes suivantes sont prises en charge par Visual Studio Enterprise en plus de celles prises en charge par les deux autres éditions sous le nom de Xamarin . Il s'agit des assemblages intégrés, Xamarin Inspector , Xamarin Profiler et Remoted iOS Simulator for Windows .

7] Pouvez-vous collaborer avec d'autres développeurs avec Visual Studio Enterprise ?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)

Eh bien, Microsoft vous couvre ici. Évidemment, toutes les fonctionnalités sont prises en charge par Visual Studio pour répondre à tous vos besoins de collaboration. Il s'agit  de PowerPoint Storyboarding , de Code Review , de fonctionnalités Task Suspend/Resume et de Team Explorer(Team Explorer) avec la prise en charge d'outils de développement tiers.

Téléchargement de Visual Studio

Si vous souhaitez essayer Visual Studio , vous pouvez en savoir plus et le télécharger à partir de VisualStudio.com.

CONSEIL(TIP) : Microsoft Visual Studio Dev Essentials vous fournit tous les outils et services essentiels pour devenir développeur gratuitement. Le logiciel vise à fournir des outils, des services et une formation gratuits afin d'encourager davantage de développeurs et de passionnés à essayer leur technologie préférée.

Lisez maintenant(Now read) : Guide du débutant pour démarrer avec Visual Studio(Beginners guide to getting started with Visual Studio) .



About the author

Je suis un ingénieur en informatique avec plus de 10 ans d'expérience dans l'industrie du logiciel, plus précisément dans Microsoft Office. J'ai écrit des articles et des tutoriels sur divers sujets liés à Office, y compris des conseils sur la façon d'utiliser ses fonctionnalités plus efficacement, des astuces pour maîtriser les tâches bureautiques courantes, etc. Mes compétences en tant qu'écrivain font également de moi une excellente ressource pour ceux qui souhaitent en savoir plus sur Office ou qui ont simplement besoin de conseils rapides.



Related posts