Einrichten der Entwicklungsumgebung unter Windows

Windows lädt Sie ein, in Ihrem Stil zu programmieren. Verwenden Sie die von Ihnen bevorzugte Programmiersprache oder das gewünschte Programmierframework – unabhängig davon, ob Sie mit Tools unter Windows oder mit Linux-Tools im Windows-Subsystem für Linux entwickeln, hilft Ihnen dieser Leitfaden beim Einrichten und Installieren der benötigten Komponenten, damit Sie mit dem Programmieren, Debuggen und Zugreifen auf Dienste beginnen können, um Ihre Arbeit in die Produktion umzusetzen.

Entwicklungspfade

JavaScript-Symbol
Erste Schritte mit JavaScript
Beginnen Sie mit JavaScript, indem Sie Ihre Entwicklungsumgebung unter Windows oder Windows-Subsystem für Linux einrichten und Node.js, React, Vue, Express, Gatsby, Next.js oder Nuxt.js installieren.

Python-Symbol
Erste Schritte mit Python
Installieren von Python und Einrichten Ihrer Entwicklungsumgebung unter Windows oder Windows-Subsystem für Linux.

Android-Symbol
Erste Schritte mit Android
Installieren von Android Studio, oder Auswählen eine plattformübergreifenden Lösung wie Xamarin, React oder Cordova und Einrichten Ihrer Entwicklungsumgebung unter Windows.

Windows Desktop-Symbol
Erste Schritte mit Windows Desktop
Erste Schritte beim Entwickeln von Desktop-Apps für Windows mithilfe des Windows-App SDK und von UWP, Win32, WPF, Windows Forms oder Aktualisieren und Bereitstellen vorhandener Desktop-Apps mit MSIX und XAML Islands.

C / C++
Erste Schritte mit C++ und C
Beginnen Sie mit dem Entwickeln von Apps, Diensten und Tools mit C++, C und Assembly.

C#-Symbol
Erste Schritte mit C#
Beginnen Sie mit dem Entwickeln von Apps mit C# und .NET Core.

F#-Symbol
Erste Schritte mit F#
Beginnen Sie mit dem Entwickeln von Apps mit F# und .NET Core.

Rust-Symbol
Erste Schritte mit Rust
Beginnen Sie mit der Programmierung mitProgrammieraufwand, z. B. wie Sie Durchsatz Windows Windows-Rate einrichten.

PowerShell-Symbol
Erste Schritte mit PowerShell
Beginnen Sie mit der plattformübergreifenden Aufgabenautomatisierung und Konfigurationsverwaltung unter Verwendung von PowerShell, einer Befehlszeilenshell und einer Skriptsprache.

Symbol für Docker-Desktop für Windows
Erste Schritte mit Docker Desktop für Windows
Erstellen Sie Remoteentwicklungscontainer mit Unterstützung von Visual Studio, VS Code, .NET, Windows-Subsystem für Linux oder einer Vielzahl von Azure-Diensten.

Blazor-Symbol
Erste Schritte mit Blazor
Hier erfahren Sie mehr über den Einstieg in Blazor, einem clientseitigen Benutzeroberflächenframework in ASP.NET Core. Verwenden Sie HTML, CSS und C# (anstelle von JavaScript), um Benutzeroberflächenkomponenten und Single-Page-Anwendungen für das Web zu erstellen.

Tools und Plattformen

WSL-Symbol
Windows-Subsystem für Linux
Verwenden Ihrer bevorzugten Linux-Distribution vollständig in Windows integriert (kein Dual-Boot mehr erforderlich).
Installieren von WSL

Windows Terminal-Symbol
Windows-Terminal
Anpassen Ihrer Terminal-Umgebung für die Zusammenarbeit mit mehreren Befehlszeilenshells.
Installieren des Terminals

Windows-Paket-Manager-Symbol
Windows-Paket-Manager
Verwenden des winget.exe-Clients, dem umfassenden Paket-Manager, mit Ihrer Befehlszeile zum Installieren von Anwendungen unter Windows.
Installieren des Windows-Paket-Managers (öffentliche Vorschau)

PowerToys-Symbol
Microsoft PowerToys
Verfeinern und Optimieren Ihrer Windows-Erfahrung für erhöhte Produktivität mit diesem Satz von Hilfsprogrammen für Poweruser.
Installieren von PowerToys

VS Code-Symbol
VS Code
Ein schlanker Quellcode-Editor mit integrierter Unterstützung für JavaScript, TypeScript, Node.js, einem umfangreichen Ökosystem von Erweiterungen (C++, C#, Java, Python, PHP, Go) und Runtimes (wie .NET und Unity).
Installieren von VS Code

Visual Studio-Symbol
Visual Studio
Eine integrierte Entwicklungsumgebung, mit der Sie Code bearbeiten, debuggen und erstellen sowie Apps veröffentlichen können, einschließlich Compilern, IntelliSense-Codevervollständigung und vielen weiteren Funktionen.
Installieren von Visual Studio

Azure-Symbol
Azure
Eine vollständige Cloudplattform zum Hosten Ihrer vorhandenen Apps und zur Optimierung neuer Entwicklungen. Azure-Dienste integrieren alles, was Sie benötigen, um Ihre Apps zu entwickeln, zu testen, bereitzustellen und zu verwalten.
Einrichten eines Azure-Kontos

.NET-Symbol
.NET
Eine Open Source-Entwicklungsplattform mit Tools und Bibliotheken zum Entwickeln jedes App-Typs, einschließlich Web, Mobil, Desktop, Gaming, IoT, Cloud und Microservices.
Installieren von .NET


Ausführen von Windows und Linux

Das Windows-Subsystem für Linux (WSL) ermöglicht es Entwicklern, ein Linux-Betriebssystem parallel zu Windows auszuführen. Beide teilen sich die gleiche Festplatte (und können auf die Dateien des jeweils anderen zugreifen), die Zwischenablage unterstützt das Kopieren und Einfügen zwischen den beiden, kein duales Booten erforderlich. WSL ermöglicht Ihnen die Verwendung von BASH und stellt eine Umgebung bereit, die Mac-Benutzern sehr vertraut ist.

Sie können auch Windows Terminal verwenden, um alle Ihre bevorzugten Befehlszeilentools im selben Fenster mit mehreren Registerkarten oder in mehreren Fenstern zu öffnen, egal ob es sich dabei um PowerShell, Windows-Eingabeaufforderung, Ubuntu, Debian, Azure CLI, Oh-my-Zsh, Git Bash oder alle oben genannten handelt.

Weitere Informationen finden Sie in den Windows Terminal-Dokumenten oder Windows Terminal-Videos auf Channel 9.

Übergang zwischen Mac und Windows

Sehen Sie sich unsere Anleitung für den Übergang zwischen einer Mac- und Windows--Entwicklungsumgebung (oder einer Windows-Subsystem für Linux-Entwicklungsumgebung) an. Dies kann Ihnen dabei helfen, folgende Unterschiede abzubilden:

Office-Image

Zusätzliche Ressourcen