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 avec lui.
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 avec lui.
Réponses:
Visual Studio (version complète) est un environnement de développement "complet" et "pratique".
Visual Studio (versions "Express" gratuites - seulement jusqu'en 2017) sont des versions centrées sur les fonctionnalités et simplifiées de la version complète. Centré sur les fonctionnalités, ce qui signifie qu'il existe différentes versions (Visual Studio Web Developer, Visual Studio C #, etc.) selon 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 à vos besoins.
Par exemple, si vous souhaitez créer une application ASP.NET à l'aide de VS Code, vous devez effectuer vous-même plusieurs étapes pour configurer le projet. Il existe un didacticiel distinct pour chaque système d'exploitation.
Visual Studio Code est un éditeur tandis que Visual Studio est un IDE.
Visual Studio Code est multiplateforme et rapide, tandis que Visual Studio est uniquement Windows / Mac et pas rapide.
Notez que Visual Studio pour Mac est disponible maintenant mais est 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 multiplateforme. VS Code peut toujours être préférable.
Je vais fournir une différence détaillée entre Visual Studio et Visual Studio Code ci-dessous.
Si vous le regardez vraiment, la différence la plus évidente est que .NET a été divisé en deux:
Toutes les technologies d'interface utilisateur natives ( Windows Presentation Foundation , Windows Forms , etc.) font partie du cadre, pas du cœur.
Le "visuel" dans Visual Studio (de Visual Basic) était largement synonyme de conception d'interface utilisateur visuelle (glisser-déposer WYSIWYG), donc dans ce sens, Visual Studio Code est Visual Studio sans Visual!
La deuxième différence la plus évidente est que Visual Studio a tendance à être orienté autour de projets et de solutions.
Code Visual Studio:
Visual Studio:
Visual Studio vise à être le meilleur IDE (environnement de développement intégré) au monde, qui fournit des ensembles d'outils de développement de pile complets, y compris un puissant composant de complétion de code appelé IntelliSense, un débogueur qui peut déboguer à la fois le code source et le code machine, tout sur le développement ASP.NET et quelque chose sur le développement SQL.
Dans la dernière version de Visual Studio, vous pouvez développer une application multiplateforme sans quitter l'IDE. Et Visual Studio prend plus de 8 Go d'espace disque (selon les composants que vous sélectionnez).
En bref, Visual Studio est un environnement de développement ultime, et il est assez 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 grande différence entre les deux est que Visual Studio Code est disponible 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ée dans un lecteur amovible pour plus de commodité.
Visual Studio
windows.h
)Code Visual Studio
Visual Studio Code est intégré à une invite de commande / terminal, il sera donc pratique lorsqu'il y aura un basculement entre IDE et une invite de terminal / commande requise, par exemple: connexion à Linux.