Visual Studio Code: marcher sur les orteils de Visual Studio?

Quelle est exactement la différence entre Visual Studio IDE (environnement de développement intégré) de Microsoft et son éditeur de code source Visual Studio Code? C'est une question qui revient plus souvent à mesure que Visual Studio Code prend de l'ampleur parmi les développeurs. 

Si vous demandez à Microsoft, Visual Studio et Visual Studio Code sont des produits très différents qui répondent à des besoins différents. Mais comme Visual Studio Code continue d'ajouter des fonctionnalités, les développeurs peuvent décider que Visual Studio Code open source et téléchargeable gratuitement est tout ce dont ils ont besoin.

Microsoft décrit Visual Studio comme un environnement de développement complet qui prend en charge des flux de travail complexes. Visual Studio intègre toutes sortes d'outils dans un seul environnement, des concepteurs, analyseurs de code et débogueurs aux outils de test et de déploiement. Les développeurs peuvent utiliser Visual Studio pour créer des applications cloud, mobiles et de bureau pour Windows et MacOS. 

Microsoft décrit Visual Studio Code, en revanche, comme un éditeur de code simplifié, avec uniquement les outils nécessaires pour un cycle rapide de création de code et de débogage. L'éditeur multiplateforme complète la chaîne d'outils existante d'un développeur et est exploité pour les applications Web et cloud.

Mais alors que Microsoft considère les deux outils comme complémentaires, les développeurs se posent des questions sur la redondance depuis des années. Les réponses à une requête dans Stack Overflow, faite il y a quatre ans, résument les différences de cette façon: Visual Studio Code est «multiplateforme», «orienté fichier», «extensible» et «rapide», alors que Visual Studio est «complet» - en vedette, «orienté projet et solution», «pratique» et «pas rapide».

Certains ont souligné que «pas rapide» est un euphémisme, et que Visual Studio est «assez lourd» en termes de besoins en CPU et en mémoire. Notez également qu'une installation de Visual Studio peut avoir une taille de plusieurs dizaines de gigaoctets, tandis que Visual Studio Code prend quelques centaines de mégaoctets. 

D'autres ont déclaré que Visual Studio Code n'est pas un simple «éditeur», étant donné qu'il a le débogage, l'exécution des tâches, le contrôle de version et la complétion de code IntelliSense, comme Visual Studio. Et les mises à jour mensuelles de Visual Studio Code offrent aux développeurs de nouvelles fonctionnalités toutes les quelques semaines. La version de mai 2019, par exemple, ajoute une sélection intelligente pour JavaScript et TypeScript, en utilisant la connaissance sémantique pour étendre les sélections pour les expressions, les types, les classes, les instructions et les importations. 

En décembre 2018, le recruteur en ingénierie Triplebyte a rapporté que Visual Studio Code était désormais l'éditeur de choix des ingénieurs lors de ses entretiens de programmation, surpassant de loin Visual Studio. Mais dans l'index Top IDE de Pypl, qui est basé sur la fréquence à laquelle les pages de téléchargement IDE sont recherchées sur Google, Visual Studio règne toujours, avec une part de 21,92% en juillet 2019. Visual Studio Code, cependant, gagne d'année en année, prenant la sixième place ce mois-ci avec une part de 4,72 pour cent. La part de Visual Studio a chuté.

Une chose que Visual Studio et Visual Studio Code partagent est une multitude d'extensions dans Visual Studio Marketplace, qui permet aux utilisateurs d'ajouter des fonctionnalités allant de l'hébergement GitHub au développement de bases de données SQL et au développement Web. Ces extensions élargissent certainement la gamme de ce que Visual Studio Code peut faire. Microsoft a récemment introduit Visual Studio Code Java Pack Installer, par exemple, qui rend plus rapide et plus facile la configuration de Visual Studio Code pour le développement Java. Il existe également une extension de développement Python, entre autres.

Avec Visual Studio Code rassemblant de la vapeur et des fonctionnalités, Microsoft pourrait avoir plus de mal à vendre aux développeurs les différences entre le super-éditeur et l'IDE de Visual Studio. La version de production de Visual Studio 2019 a été publiée en avril 2019, de sorte que l'EDI fonctionne toujours bien. Recherchez les développeurs, cependant, pour continuer à se demander s'ils ont besoin de l'EDI complet ou s'ils peuvent s'en sortir avec l'éditeur de code Visual Studio continuellement amélioré.

Vous pouvez télécharger Visual Studio Code ou Visual Studio à partir des sites Web de Visual Studio.