Dans le chapitre précédent, nous avons comparé un éditeur de texte et un éditeur de code. Nous avons vu qu'un éditeur de code améliore grandement la lisibilité et facilite l'écriture du code. Cependant, il ne permet pas de compiler, tester ou lancer votre application simplement et rapidement.
Comme son nom l’indique, dans un IDE (environnement de développement intégré), tout est intégré : toute action que vous pourriez avoir besoin de faire concernant votre application peut se faire via l'IDE.
Visual Studio et IntelliSense
Visual Studio, grand frère de Visual Studio Code, est l’IDE principal de Microsoft.
Parfaitement adapté pour le développement .NET, il possède toutes les fonctionnalités d’un éditeur de code ainsi que la possibilité de compiler, tester, lancer, publier et sauvegarder votre code dans un espace de stockage.
L’une des fonctionnalités les plus importantes de Visual Studio est IntelliSense : un assistant de complétion de code qui vous accompagne en listant chaque ligne de code que vous produisez. Il analyse les membres, variables, mots clés et toute information ayant un lien avec ce que vous êtes en train d’écrire.
Comme votre téléphone peut le faire, IntelliSense vous propose des suggestions pendant que vous écrivez.
De plus, IntelliSense est disponible pour tous les langages supportés par Visual Studio :
C# ;
Visual Basic ;
JavaScript ;
TypeScript ;
XML ;
HTML ;
CSS.
L’idée est de vous aider à écrire votre code plus rapidement, et plus proprement. En effet, vous allez pouvoir apprendre de ces suggestions, et écrire du meilleur code.
Découvrez Visual Studio en action :
Débogage
Une autre fonctionnalité importante d’un IDE est le débogueur intégré (de l’anglais debugging). Le débogueur permet de vérifier s’il y a des erreurs dans le code, et d’aider à identifier la ou les causes.
Regardez la vidéo ci-dessous pour voir comment l’application, lancée en mode debug, traite une erreur : l’application s’arrête au bug et donne des suggestions pour trouver une solution.
En résumé :
un IDE complet est un éditeur unique dans lequel vous pouvez écrire, compiler, lancer, déboguer et publier votre application ;
grâce à IntelliSense, vous pouvez écrire du code de meilleure qualité plus rapidement, à l’aide des suggestions ;
avec le débogueur intégré de votre IDE, vous pouvez repérer rapidement les erreurs dans votre application, et recevoir une aide pour les résoudre.
Vous êtes convaincu ? Il existe plusieurs éditions de Visual Studio, rendez-vous dans le chapitre suivant pour choisir celle qui répond à vos besoins.