Utilisation de Visual Studio Code
Comment savoir si Visual Studio Code est le bon choix pour votre travail de développement ? Cela dépend. Vous avez de nombreux choix quand il s’agit d’éditeurs de code et d’IDE. Dans cette section, nous explorons les moyens de vous aider à effectuer une évaluation.
Critères de décision
Le tableau suivant contient des critères pour vous aider à déterminer si Visual Studio Code convient à votre scénario.
Facteur | Description |
---|---|
Existe-t-il un éditeur de code ou un IDE officiel pour le langage de programmation ou l’infrastructure que j’utilise ? | Il peut y avoir de nombreux éditeurs et IDE différents disponibles pour le langage de programmation dans lequel vous souhaitez travailler. Par exemple, vous pouvez modifier du code HTML dans n’importe quel éditeur de code ou IDE. Toutefois, pour certains cas d’usage spécialisés tels que le développement iOS et Android, vous pouvez choisir un éditeur officiel. |
L’éditeur de code ou l’IDE prend-il en charge le langage de programmation ou l’infrastructure que je souhaite utiliser ? | Prêt à l’emploi, Visual Studio Code prend en charge HTML, CSS, JavaScript, TypeScript et quelques autres langages. Avec des centaines d’extensions de langage différentes à choisir, Visual Studio Code peut être configuré pour satisfaire la plupart des besoins de programmation. La prise en charge du langage signifie que Visual Studio Code peut fournir des fonctionnalités telles que la saisie semi-automatique du code (IntelliSense) lorsque vous modifiez et déboguez des fonctionnalités pour le code écrit dans ce langage. |
Voulez-vous un éditeur de code ou un IDE avec un léger téléchargement ? | L’empreinte d’installation de Visual Studio Code est petite, ce qui vous permet de télécharger, d’installer, et de démarrer le travail rapidement. Visual Studio Code est léger. Vous installez uniquement ces extensions dont vous avez besoin et n’avez pas besoin de charger les composants inutiles qui peuvent vous ralentir. Toutefois, dans certains cas, comme pour le développement .NET ou C# sur Windows, vous préférerez peut-être utiliser un IDE tel que Visual Studio. Visual Studio a une empreinte plus importante, mais dispose de toutes les fonctionnalités de prise en charge, de débogage et de test du langage dont vous avez besoin. |
Voulez-vous que le contrôle de code source soit intégré à mon éditeur de code ou à mon IDE ? | Visual Studio Code inclut la gestion intégrée du contrôle de code source (SCM) et inclut la prise en charge de Git et GitHub prêts à l’emploi. Vous pouvez intégrer d’autres fournisseurs SCM comme Subversion ou Bitbucket en installant des extensions à partir de la Place de marché. |
Remarque
Le choix de l’éditeur de code ou de l’IDE peut être limité en fonction du système d’exploitation installé sur l’ordinateur que vous utilisez pour développer du code. Heureusement, Visual Studio Code s’exécute sur des plateformes Windows, Linux, et macOS.
Appliquer les critères
Nous allons maintenant appliquer les critères de décision à notre scénario de restaurant. Rappelez-vous que nous créons : une application Web dans Node.js, une application d’inventaire en C++et un outil d’analytique des données à l’aide de notebooks Python et Jupyter.
Ajoutons une autre exigence à notre scénario. Le gestionnaire de restaurant apprécie votre travail et formule une autre requête : Pouvez-vous développer des applications mobiles pour permettre aux clients de passer des commandes à emporter ou à retirer ? Appliquons donc ces critères au développement d’applications mobiles pour iOS et Android.
Facteur | Développement web | Développement C++ | Analyse de données | Développement iOS/Android |
---|---|---|---|---|
Existe-t-il un éditeur de code ou un IDE officiel pour ce langage de programmation ou cette infrastructure ? | Non | Non | Non | Oui |
Visual Studio Code prend-il en charge le langage de programmation ou l’infrastructure que j’utilise ? | Oui | Oui | Oui | Oui |
Voulez-vous un éditeur de code ou un IDE avec une petite empreinte ? | Oui | Oui | Oui | Oui |
Ai-je besoin de l’intégration du contrôle de code source à mon éditeur de code ou à mon IDE ? | Oui | Oui | Peut-être | Oui |
Utiliser Visual Studio Code ? | Oui | Oui | Oui | Peut-être |
Après avoir appliqué les critères, vous déterminez que Visual Studio Code est un bon choix pour vos projets de développement web, C++ et d’analytique des données pour le restaurant. Bien que Visual Studio Code ait des extensions pour prendre en charge le développement iOS et Android, vous préférerez peut-être utiliser les ID iOS (XCode) et Android (Android Studio) officiels pour le développement de l’application mobile du restaurant.
Vous pouvez revoir les critères à mesure que vos besoins changent. Par exemple, à l’avenir, vous pouvez décider de développer l’application d’inventaire dans .NET et C# au lieu de C++. Vous pouvez également déterminer que l’utilisation d’un éditeur léger n’est plus une priorité. Dans ce cas, vous pouvez plutôt envisager d’utiliser Visual Studio. Visual Studio offre une meilleure prise en charge intégrée et des fonctionnalités plus riches pour le développement dans .NET et C#.