Microsoft a récemment publié Visual Studio Code et je suis un peu confus quant à son utilisation, car Visual Studio présente de nombreuses similitudes sur le plan fonctionnel.
Visual Studio (version complète) est un environnement de développement "complet" et "pratique".
Visual Studio (versions "Express" gratuites - uniquement jusqu'en 2017) sont des versions simplifiées et centrées sur les fonctionnalités de la version complète. Centré sur les fonctionnalités, ce qui signifie qu'il existe différentes versions (développeur Web Visual Studio, 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 multi-plateforme (Linux, Mac OS, Windows) qui peut être étendu avec des plug-ins à vos besoins.
Par exemple, si vous souhaitez créer une application ASP.NET à l'aide de VS Code , vous devez effectuer plusieurs étapes vous-même pour configurer le projet. Il existe un didacticiel distinct pour chaque système d'exploitation.
Visual Studio Code est un editor tandis que Visual Studio est un IDE.
Le code Visual Studio est multi-plateforme et rapide, tandis que Visual Studio est Windows/Mac uniquement et pas vite.
Notez que Visual Studio pour Mac est disponible 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 types de projets .NET plus anciens. Il crée avec succès des solutions créées dans VS 2017. VS mac a une interface utilisateur plus limitée (par exemple, aucune barre d'outils personnalisable). Donc, pour le travail multi-plateforme. Le code de VS peut encore être préférable.
Je vais fournir une description détaillée des différences entre Visual Studio et le code Visual Studio ci-dessous.
Si vous regardez vraiment, la différence la plus évidente est que .NET a été scindé en deux:
Toutes les technologies d'interface utilisateur natives ( Windows Presentation Foundation , Windows Forms , etc.) font partie du cadre, pas du cœur.
"Visual" dans Visual Studio (à partir de Visual Basic) était en grande partie synonyme de conception d'interface utilisateur (glisser-déposer WYSIWYG). Dans ce sens, le code Visual Studio est Visual Studio sans Visual!
La deuxième différence la plus évidente est que Visual Studio a tendance à être orienté vers les projets et les solutions.
Code Visual Studio:
Visual Studio:
Visual Studio est destiné à devenir le meilleur IDE (environnement de développement intégré) du monde, qui fournit des outils complets de développement de pile, y compris un puissant composant de complétion de code appelé IntelliSense, un débogueur capable de déboguer le code source et le code machine. Développement ASP.NET, et quelque chose à propos du développement SQL.
Dans la dernière version de Visual Studio, vous pouvez développer une application multiplate-forme sans quitter l'EDI. Et Visual Studio utilise plus de 8 Go d’espace disque (en fonction des composants sélectionnés).
En bref, Visual Studio est un environnement de développement ultime très lourd.
Référence:https://www.quora.com/What-is-the-difference-between-Visual-Studio-and-Visual-Studio-Code
En complément des réponses précédentes, une différence importante entre les deux réside dans le fait que Visual Studio Code est proposé dans une version dite "portable" qui ne nécessite pas d'autorisations administratives complètes pour s'exécuter sur Windows et peut être placé dans un lecteur amovible pour plus de commodité.
Visual Studio
windows.h
)Code Visual Studio
Le code Visual Studio est intégré à une commande Invite/terminal. Il sera donc utile lors du basculement entre IDE et l'invite terminal/commande requise, par exemple: connexion à Linux.