Pourquoi le code Visual Studio est mon IDE préféré
Agence web » Actualités du digital » Pourquoi le code Visual Studio est mon IDE préféré

Pourquoi le code Visual Studio est mon IDE préféré

Visual Studio Code est mon éditeur de texte de programmation préféré et mon environnement de développement intégré (IDE) depuis des années. Même si je suis passé entre le travail sur le développement Web frontal, les outils CLI et le code serveur back-end, le code vs ne m'a pas donné de raison de rechercher d'autres éditeurs.

J'ai commencé à apprendre le développement Web avec Adobe Golive (RIP) et Dreamweaver, et je suis finalement passé à un texte sublime pour tout le développement de logiciels. J'ai utilisé plus tard l'éditeur d'atom de GitHub pendant un certain temps – comme un fait amusant, le cadre de bureau Electron qui est maintenant utilisé pour d'innombrables applications de bureau a été initialement conçu pour Atom. Enfin, vers 2018, je suis passé au code Visual Studio alors qu'Atom passait en mode de maintenance, et j'y suis resté depuis.

Multiplateforme et télécommande

J'ai changé de plateforme de bureau encore et encore au cours de la dernière décennie, en partie à cause de frustrations personnelles, et en partie parce que j'ai besoin d'écrire à leur sujet pour mon travail. Mon pilote quotidien est passé de Mac à Windows, puis à Linux et Chromeos, puis de retour à Windows, et enfin de retour à Mac. Je garde toujours Linux et Windows sur divers PC et machines virtuelles, cependant.

Se déplacer entre les systèmes d'exploitation à plusieurs reprises était beaucoup plus facile en raison du code Visual Studio. Je n'ai pas eu à trouver un éditeur de texte ou IDE différent, car VS Code fonctionne plus ou moins la même chose à travers Windows, MacOS et Linux. Il peut même synchroniser les paramètres et installer des extensions sur un compte Microsoft ou GitHub. Lorsque je suis passé d'un ordinateur portable à un bureau, ou vice versa, tout était là où je l'ai laissé sauf les fichiers du projet réels.

Visual Studio Code prend également en charge le développement à distance sur un hôte Linux, y compris un sous-système VPS ou Windows pour l'environnement Linux (WSL). Cela signifie que vous pouvez ouvrir et utiliser VS Code normalement sur une machine Windows, Mac ou Linux, mais avec le terminal, les fichiers et les outils de construction exécutant à partir d'un périphérique Linux distant. C'est comme Remote Desktop, mais l'interface réelle est toujours rendue sur le périphérique client dans le code vs, donc c'est plus réactif.

Je n'ai utilisé cette fonctionnalité qu'une seule fois, mais cela a parfaitement fonctionné. Je voulais ajouter la prise en charge de Linux ARM 64 bits pour mon installateur Nexus Tools, qui est une application de fléchette en ligne de commande. Je n'avais que X86 PC et quelques anciens cartes Raspberry PI 32 bits, et je ne voulais pas installer un émulateur (trop lent) ou un VPS ARM (qui coûte de l'argent). Heureusement, j'avais un téléphone Pinephone Pro, qui a un processeur ARM 64 bits et peut exécuter un logiciel Linux de bureau ordinaire.

J'ai installé VS Code sur le pinphone, connecté à sa session distante depuis mon bureau Linux, et c'était tout. Je pourrais travailler sur mon code depuis mon bureau, comme tout autre projet ouvert dans le code vs, mais les fichiers et les sessions de terminal réels fonctionnaient au téléphone dans une autre pièce connectée à mon réseau Wi-Fi. Ce fut une bien meilleure expérience que d'essayer d'utiliser VNC Remote Desktop ou Nano / VIM dans une session SSH.

Intégration et plugins GIT

Le composant le plus puissant du code Visual Studio est son écosystème de plugin. De nouvelles fonctionnalités, des intégrations avec d'autres outils de développement et tous les langages de programmation sont alimentés par des plugins que vous pouvez ajouter ou supprimer directement de l'éditeur. Cela donne une prise en charge robuste du code vs pour HTML, CSS, Python, JavaScript, C #, Go, PHP, Markdown et d'innombrables autres langages de programmation et de balisage.

Le support linguistique étendu, fourni par ces plugins, est une raison importante pour laquelle je suis resté avec du code vs pendant si longtemps. La plupart de mes travaux de développement sont des projets Web front-end, comme l'application Web de liaison Cleaner ou l'extension du navigateur PEEK – ce sont principalement JavaScript, HTML et CSS. J'ai parfois travaillé sur PHP, Python, Dart et Bash Code, et VS Code les a bien gérés. Peu importe si je travaille sur une application Dart ou un site Web, je peux utiliser les mêmes raccourcis clavier et (à peu près) les mêmes fonctions de saisie semi-automatique.

Je n'ai pas installé de nombreux plugins au-delà de la prise en charge du langage, mais je ferai à nouveau un rejet pour la présence de Discord, ce qui modifie mon statut sur Discord en mon fichier actuel et mon espace de travail. C'est une façon amusante de connecter mon IDE principal à la plate-forme sociale que j'utilise le plus.

L'excellent support de contrôle source GIT de Visual Studio Code a également été incroyablement utile. Je connais certaines commandes GIT, mais je n'ai pas à ouvrir le terminal pour commettre ou tirer des changements chaque Le temps est super.


Je sais que dire que le code Visual Studio est génial et utile n'est pas une prise à chaud par tous les moyens. L'enquête en 2024 de Stack Overflow a déclaré que 73,6% des développeurs de logiciels l'utilisaient comme l'un de leurs environnements de développement, donc je ne suis certainement pas minoritaire ici. Pourtant, il n'y a pas beaucoup d'outils que j'ai utilisés depuis aussi longtemps que le code vs. Je n'ai pas rencontré de bogues importants, cela a bien fonctionné sur tous mes ordinateurs, et il est toujours gratuit.

Je suis sûr que je finirai par essayer un autre éditeur de texte, car l'herbe semble toujours plus verte de l'autre côté, mais je suis heureux de continuer à utiliser VS Code dans un avenir prévisible.

★★★★★