Quelles sont les différences entre Visual Studio Code et Visual Studio ?

Microsoft a récemment publié [Visual Studio Code][1] et je suis un peu perdu quant à son utilisation, puisque [Visual Studio][2] présente de nombreuses similitudes fonctionnelles avec lui.

[1] : https://code.visualstudio.com/ [2] : https://www.visualstudio.com/

Solution

Visual Studio (version complète) est un environnement de développement "complet" et "pratique".

Visual Studio (versions gratuites "Express&quot ; - seulement jusqu'en 2017) est une version simplifiée et centrée sur les fonctionnalités de la version complète. Centrée sur les fonctionnalités, cela signifie qu'il existe différentes versions (Visual Studio Web Developer, Visual Studio C#, etc.) en fonction de votre objectif.

Visual Studio (édition communautaire gratuite - depuis 2015) est une version simplifiée de la version complète et remplace les éditions express séparées utilisées avant 2015.

Visual Studio Code (VSCode) est un éditeur multiplateforme (Linux, Mac OS, Windows) qui peut être étendu avec des plugins selon vos besoins.

Par exemple, si vous souhaitez [créer une application ASP.NET à l'aide de VS Code][1], vous devez effectuer plusieurs étapes par vous-même pour configurer le projet. Il existe un tutoriel distinct pour chaque système d'exploitation.

[1] : https://docs.microsoft.com/en-us/aspnet/core/tutorials/first-mvc-app-xplat/start-mvc?view=aspnetcore-2.1

Commentaires (7)

Visual Studio Code est un éditeur alors que Visual Studio est un IDE.

Visual Studio Code est multiplateforme et rapide, alors que Visual Studio est uniquement pour Windows/Mac et n'est pas rapide.

Notez que Visual Studio pour Mac est disponible dès maintenant mais qu'il s'agit d'un produit différent de Visual Studio (Windows). Il est basé sur Xamarin Studio et ne prend pas en charge certains anciens types de projets .NET. Il permet de construire avec succès des solutions créées dans VS 2017. VS mac a une interface utilisateur plus limitée (par exemple, pas de barre d'outils personnalisable). Donc, pour le travail sur plusieurs plates-formes. VS Code peut encore être préférable.

Commentaires (6)

En complément des réponses précédentes, une grande différence entre les deux est que Visual Studio Code existe dans une version dite "portable" qui ne nécessite pas d'autorisations administratives complètes pour fonctionner sous Windows et qui peut être placée sur un disque amovible pour plus de commodité.

Commentaires (0)