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.
Entwicklertools
Dev Home
Überwachen Sie Ihre Arbeit in den zentralen Dashboard-, GitHub- und Systemleistungswidgets. Rufen Sie das Setup ab, und integrieren Sie neue Projekte mit dem Computerkonfigurationstool. Installieren von Dev Home
Dev Drive
Verbessern Sie die Leistung, indem Sie Projektdateien auf einem Dev Drive speichern und Dateien mit Vertrauensbezeichnung, Antiviruskonfiguration und angefügten Filtern schützen.
Erstellen eines Dev Drives
DirectML
Das Koppeln von DirectML mit der ONNX-Runtime ist häufig die einfachste Möglichkeit für viele Entwickler, hardwarebeschleunigte KI an ihre Benutzer zu bringen. Erste Schritte mit DirectML
Erste Schritte mit Python
Installieren von Python und Einrichten Ihrer Entwicklungsumgebung unter Windows oder Windows-Subsystem für Linux.
Erste Schritte mit Android
Installieren Sie Android Studio oder wählen Sie eine plattformübergreifende Lösung wie .NET MAUI, React oder die Erstellung einer PWA und richten Sie Ihre Entwicklungsumgebung unter Windows ein.
Erste Schritte bei der Erstellung von Windows-Apps
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.
Erste Schritte mit C++ und C
Beginnen Sie mit dem Entwickeln von Apps, Diensten und Tools mit C++, C und Assembly.
Erste Schritte mit Rust
Steigen Sie in die Programmierung mit Rust ein, und erfahren Sie unter anderem, wie Sie Rust für Windows einrichten, indem Sie die Kiste Windows verwenden.
Erste Schritte mit PowerShell
Beginnen Sie mit der plattformübergreifenden Aufgabenautomatisierung und Konfigurationsverwaltung unter Verwendung von PowerShell, einer Befehlszeilenshell und einer Skriptsprache.
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.
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.
Weitere Informationen für Entwickler
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
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
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
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.
Die Quelle für diesen Inhalt finden Sie auf GitHub, wo Sie auch Issues und Pull Requests erstellen und überprüfen können. Weitere Informationen finden Sie in unserem Leitfaden für Mitwirkende.
Feedback zu Windows developer
Windows developer ist ein Open Source-Projekt. Wählen Sie einen Link aus, um Feedback zu geben:
In diesem Modul erfahren Sie, wie Sie das Windows-Subsystem für Linux (WSL) mit Visual Studio Code (VS Code) verwenden. Wir untersuchen den Installationsprozess und die Grundlagen der Verwendung von WSL. Darüber hinaus installieren und verwenden wir die WSL-Erweiterung von Visual Studio Code. Schließlich zeigen wir, wie Sie Python-Code in VS Code in unserer WSL-Umgebung debuggen und ausgeführen.
Dev Home ist ein neues Kontrollzentrum für Windows, das ihnen die Möglichkeit bietet, Ihre Workflows und Programmieraufgaben mithilfe anpassbarer Widgets nachzuverfolgen, Ihre Entwicklungsumgebung einzurichten, eine Verbindung mit Ihren Entwicklerkonten und -tools (z. B. GitHub) herzustellen sowie Apps und Pakete an einer Stelle zu installieren.
Eine Anleitung, die dich beim Übergang von einer Mac-Entwicklungsumgebung (Unix) zu einer Windows-Entwicklungsumgebung unterstützt, einschließlich Tastenkombinationszuordnung und einer kurzen Übersicht über die Unterschiede zwischen Mac und Windows.
Erfahren Sie, wie Sie im Browser einen Microsoft Learn-Artikel über die GitHub-Benutzungsoberfläche bearbeiten, ohne Tools herunterladen oder installieren zu müssen.
Erfahren Sie, wie Sie sudo in Ihrer Befehlszeile verwenden, um Befehle mit erhöhten Rechten (als Administrator) direkt aus einer nicht relevanten Konsolensitzung unter Windows auszuführen.
Erfahren Sie mehr über den neuen Dev Drive-Speicher, der verfügbar ist, um die Dateisystemleistung für Entwicklungsszenarien mit dem ReFS-Volumeformat zu verbessern, einschließlich Einrichtung, Festlegung der Vertrauensstellung für die Verwendung des Leistungsmodus für Microsoft Defender Antivirus, angepasste Filter und häufig gestellte Fragen.
Richten Sie Ihre Windows-Entwicklungsumgebung mit Dev Home ein, indem Sie das integrierte Einrichtungstool verwenden, um Ihren Computer in einen entwicklungsbereiten Zustand zu versetzen. Verwenden Sie die schrittweise grafische Benutzeroberfläche, um den Setupprozess zu durchlaufen oder eine WinGet-Konfigurationsdatei mit vordefinierten Setupanforderungen zu verwenden.