Partager via


Configurer votre environnement de développement sur Windows

Windows vous invite à programmer comme vous le souhaitez. Utilisez le langage ou le framework de programmation de votre choix. Que vous développiez avec des outils sur Windows ou avec des outils Linux sur le sous-système Windows pour Linux, ce guide vous aide à configurer et installer tout ce dont vous avez besoin pour programmer, déboguer ou accéder aux services nécessaires à votre travail de production.

Outils de développeur

Icône Terminal Windows
Terminal Windows
Personnalisez l’environnement de votre Terminal pour utiliser plusieurs shells en ligne de commande.
Installer le Terminal

Icône WinGet
WinGet
Gestionnaire de package qui simplifie la gestion des packages et de la configuration via des manifestes de ligne de commande ou déclaratifs.
Installer WinGet

Icône WSL
Sous-système Windows pour Linux
Utilisez votre distribution Linux préférée, entièrement intégrée à Windows (plus besoin de double démarrage).
Installer WSL

Icône PowerToys
Microsoft PowerToys
Simplifiez et personnalisez votre expérience Windows pour gagner en productivité avec cet ensemble d’utilitaires pour utilisateurs chevronnés.
Installer les PowerToys

Icône Dev Home
du lecteur de développement
Améliorez les performances en stockant des fichiers projet sur un lecteur de développement et en assurant la sécurité des fichiers avec la désignation d’approbation, la configuration de l’antivirus et les filtres attachés.
Créer un lecteur de développement

Icône Sudo pour Windows
Sudo pour Windows
Sudo pour Windows est une nouvelle façon pour les utilisateurs d’exécuter des commandes avec élévation de privilèges directement à partir d’une session de console sans élévation de privilèges.
Activer et configurer Sudo pour Windows


Chemins de développement

Suivez ces guides pour configurer votre environnement de développement Windows pour votre langage ou infrastructure préféré.

Icône JavaScript
Bien démarrer avec JavaScript
Commencez à utiliser JavaScript en configurant votre environnement de développement sur Windows ou le Sous-système Windows pour Linux et installez Node.js, REACT, Vue, Express, Gatsby, Next.js ou Nuxt.js.

Icône Python
Bien démarrer avec Python
Installez Python et configurez votre environnement de développement sur Windows ou le Sous-système Windows pour Linux.

Icône Bureau Windows
Bien démarrer la création d’applications Windows
Commencez à créer des applications de bureau pour Windows à l’aide du SDK d’application Windows, win32, WPF, Windows Forms ou de la mise à jour et du déploiement d’applications de bureau existantes avec MSIX.

Icône AI Foundry
Commencez avec Windows AI
Commencez à créer des applications de nouvelle génération avec l’IA locale s’exécutant sur des appareils alimentés par NPU.

Icône Android
Bien démarrer avec Android
Installez Android Studio ou choisissez une solution multiplateforme comme .NET MAUI et React, ou créez et configurez un environnement de développement PWA sur Windows.

C/C++
Bien démarrer avec C++ et C
Commencez à utiliser C++, C et l’assembly pour développer des applications, des services et des outils.

Icône C#
Prise en main de C#
Commencez à générer des applications en utilisant C# et .NET.

Icône F#
Bien démarrer avec F#
Commencez à générer des applications en utilisant F# et .NET.

Icône Rust
Bien démarrer avec Rust
Commencez à programmer avec Rust, et découvrez comment configurer Rust pour Windows en consommant la crate windows.

Icône PowerShell
Bien démarrer avec PowerShell
Commencez la gestion de la configuration et l’automatisation des tâches multiplateformes avec PowerShell, un shell en ligne de commande et un langage de script.

Icône Docker Desktop pour Windows
Bien démarrer avec Docker Desktop pour Windows
Créez des conteneurs de développement à distance avec la prise en charge de Visual Studio, VS Code, .NET, du sous-système Windows pour Linux ou d’un large éventail de services Azure.

Icône Blazor
Bien démarrer avec Blazor
Prise en main de Blazor, une infrastructure d’interface utilisateur côté client qui fait partie d’ASP.NET Core. Utilisez HTML, CSS et C# (plutôt que JavaScript) afin de créer des composants d’interface utilisateur et des applications monopages pour le Web.

Plus pour les développeurs

Icône VS Code
VS Code
Un éditeur de code source léger offrant la prise en charge intégrée de JavaScript, TypeScript et Node.js, un écosystème d’extensions complet (C++, C#, Java, Python, PHP et Go) et des runtimes (comme .NET et Unity).
Installer VS Code

Icône Visual Studio
Visual Studio
Un environnement de développement intégré que vous pouvez utiliser pour modifier, déboguer et générer du code et pour publier des applications, avec compilateurs, complétion de code IntelliSense et bien d’autres fonctionnalités.
Installer Visual Studio

icône Azure
Azur
Une plateforme cloud complète pour héberger vos applications existantes et simplifier vos nouveaux projets de développement. Les services Azure intègrent tout ce dont vous avez besoin pour développer, tester, déployer et gérer vos applications.
Configurer un compte Azure

Icône .NET
.FILET
Une plateforme de développement open source incluant des outils et des bibliothèques vous permettant de créer tout type d’application, y compris des applications web, mobiles, de bureau, de jeu, IoT, cloud et de microservices.
Installer .NET


Exécuter Windows et Linux

Le sous-système Windows pour Linux (WSL) permet aux développeurs d’exécuter un système d’exploitation Linux avec Windows. Les deux partagent le même disque dur (et peuvent accéder à leurs fichiers réciproques), le Presse-papiers prend en charge la copie et le collage entre les deux de façon naturelle et il n’est pas nécessaire d’utiliser le démarrage de plusieurs systèmes. WSL vous permet d’utiliser BASH et offre aux utilisateurs de Mac le type d’environnement qui leur est familier.

Pour en savoir plus, consultez la documentation WSL.

Vous pouvez également utiliser le Terminal Windows pour ouvrir tous vos outils en ligne de commande préférés dans la même fenêtre avec plusieurs onglets, ou dans plusieurs volets, qu’il s’agisse de PowerShell, de l’invite de commandes Windows, d’Ubuntu, de Debian, d’Azure CLI, d’Oh-My-zsh, de Git Bash ou de tous les éléments ci-dessus.

Découvrez-en plus dans la documentation de Terminal Windows.

Transition entre Mac et Windows

Consultez notre Guide relatif au changement d’environnement de développement de Mac vers Windows (ou le Sous-système Windows pour Linux). Il vous permettra d’identifier les différences et correspondances concernant les aspects suivants :

Documentation sur le développement de jeux

Image Office