Article original : Visual Studio vs Visual Studio Code – What's The Difference Between These IDE Code Editors?
La première fois que j'ai entendu parler de « Visual Studio », j'ai pensé qu'il s'agissait du même produit que « Visual Studio Code ». Je ne sais pas pourquoi Microsoft a décidé de confondre tout le monde avec les noms de ces deux outils de développement. Mais c'est une histoire pour un autre jour.
« Visual Studio » et « Visual Studio Code » ne sont pas la même chose. Visual Studio est un environnement de développement intégré (IDE) et Visual Studio Code est un éditeur de texte riche comme Sublime Text et Atom.
Mais la différence entre ces outils ne se limite pas à IDE et éditeur de texte.
Un IDE est un outil robuste pour écrire, éditer, déboguer et exécuter votre code. Un éditeur de texte ne vous permet que d'écrire et d'éditer votre code. Vous devrez peut-être quitter l'éditeur de texte pour exécuter votre code ou télécharger des plugins pour qu'il le fasse pour vous.
Dans cet article, vous apprendrez les principales différences entre Visual Studio et Visual Studio Code. Mais d'abord, nous devons savoir ce qu'est « Visual Studio » et ce qu'est « Visual Studio Code » avant de plonger dans ces différences.
Ce que nous allons couvrir
- Qu'est-ce que Visual Studio ?
- Qu'est-ce que Visual Studio Code ?
- Quelle est la différence entre « Visual Studio » et « Visual Studio Code » ?
- Lequel choisir entre « Visual Studio » et « Visual Studio Code » ?
- Conclusion
Qu'est-ce que Visual Studio ?
Visual Studio a été lancé pour la première fois en 1997 par Microsoft. Il s'agit d'un environnement de développement intégré (IDE) pour développer, éditer et déboguer des sites web, des applications web et mobiles ainsi que des services cloud.
Parce que c'est un IDE, des utilitaires de programmation comme un débogueur, un compilateur, l'intellisense, et plus encore sont tous intégrés pour vous.
Visual Studio est livré avec un support intégré pour C# et .NET. Il prend également en charge d'autres langages de programmation comme C, C++, Python, F#, les langages web (HTML, CSS, JavaScript), et bien d'autres. Le support pour Java a été supprimé dans Visual Studio 2017.
Visual Studio fonctionne sur Windows et Mac. Il existe en 3 éditions – communauté, professionnelle et entreprise. La version communauté est gratuite, tandis que les versions professionnelle et entreprise ne le sont pas.
L'installation est assez robuste sur Windows par rapport à Mac. Ainsi, sur Windows, vous devrez peut-être télécharger plus de 42 Go selon ce que vous voulez faire.

Mais sur Mac, au moment de la rédaction de cet article, vous avez besoin d'environ 6,2 Go d'espace disque.

Qu'est-ce que Visual Studio Code ?
Visual Studio Code (également appelé VS Code) est comme la version mini de Visual Studio. Il s'agit d'un éditeur de texte open-source et léger disponible sur Windows, Mac et Linux. Il existe également une version web disponible à l'adresse https://vscode.dev/.
VS Code est livré avec un support intégré pour JavaScript, TypeScript et Node JS, mais vous pouvez l'utiliser pour coder dans n'importe quel langage que vous souhaitez. Tout ce que vous avez à faire est de télécharger les extensions pertinentes.
Certaines des extensions sont faites par Microsoft, mais beaucoup d'autres sont des extensions tierces.
Contrairement à Visual Studio, vous n'avez pas besoin de beaucoup d'espace pour télécharger VS Code. Vous n'aurez peut-être pas besoin de plus de 200 Mo d'espace disque pour le télécharger.
Puisqu'il prend en charge JavaScript, TypeScript et Node JS par défaut, vous obtenez également un débogueur et l'intellisense. Mais pour obtenir l'intellisense, un compilateur et des débogueurs pour d'autres langages, vous devez télécharger les extensions pertinentes.
Maintenant que vous savez que Visual Studio est un IDE et que Visual Studio Code est un éditeur de texte, résumons leurs principales différences.
Quelle est la différence entre « Visual Studio » et « Visual Studio Code » ?
| Critère | Visual Studio | Visual Studio Code |
| Type | Visual Studio est un IDE complet | VS Code est un éditeur de texte (également appelé éditeur de code) |
| Plateforme | Visual Studio fonctionne sur Windows et Mac | VS Code fonctionne sur Windows, Mac et Linux |
| Taille | Visual Studio est relativement grand. Vous devrez peut-être télécharger plus de 40 Go sur Windows et plus de 6 Go sur Mac | VS Code ne nécessite pas plus de 200 Mo sur aucune plateforme |
| Support | Visual Studio dispose d'un support intégré pour C# et .NET, ainsi que pour plusieurs langages courants autres que Java | VS Code prend en charge JavaScript, TypeScript et Node JS dès l'installation. Il prend également en charge d'autres langages de programmation – tant qu'il existe une ou des extensions pour cela |
| Prix | L'édition Visual Studio Community est gratuite, mais les éditions professionnelle et entreprise coûtent respectivement 45 $ et 250 $ par mois. | VS Code est gratuit. La plupart des extensions sont également gratuites, mais certaines sont freemium |
| Extensions | Visual Studio n'a pas autant d'extensions que VS Code | VS Code dispose de nombreuses extensions professionnelles et curatées pour divers usages |
Lequel choisir entre « Visual Studio » et « Visual Studio Code » ?
Il y a eu un long débat sur lequel est le meilleur et lequel choisir entre Visual Studio et Visual Studio Code. Eh bien, cela dépend de ce que vous faites.
Si vous développez exclusivement avec un langage pris en charge par Visual Studio comme C#, C, C++, Python, et autres, Visual Studio ou d'autres IDE pertinents sont probablement la meilleure option pour vous.
Mais même si vous développez dans ces langages mais que vous avez besoin d'un frontend React, Vue ou Angular, VS Code pourrait être la meilleure option pour vous.
Si vous travaillez en équipe, ils pourraient vous fournir la version entreprise de Visual Studio, ou tout autre IDE qui correspond au langage avec lequel vous travaillez. Par exemple, PyCharm pour Python et IntelliJ Idea pour Java.
Si vous utilisez Linux, vous devez choisir Visual Studio Code ou un autre IDE différent de Visual Studio. Cela est dû au fait que Visual Studio ne fonctionne pas sur Linux.
Si vous êtes du genre à personnaliser votre éditeur selon vos goûts, optez simplement pour VS Code car il est hautement personnalisable. Vous devriez probablement également choisir VS Code si vous mélangez des technologies.
Conclusion
Cet article vous a montré les différences entre Visual Studio et VS Code, ainsi que ce qu'ils sont séparément.
Le débat ne devrait jamais être de savoir lequel est meilleur que l'autre, mais lequel est le meilleur pour ce que vous voulez faire, ou ce dont vous avez besoin. C'est pourquoi nous avons examiné certains scénarios qui pourraient vous encourager à choisir l'un plutôt que l'autre.
Merci d'avoir lu.