Entwicklung von Windows-Apps: Optionen und Funktionen

App-Entwicklungsframeworks

Es gibt eine Vielzahl von Optionen für die Entwicklung von Anwendungen für Windows. Welche Option für Sie die beste ist, hängt von Ihren Anwendungsanforderungen, Ihrem vorhandenen Code und Ihrer Vertrautheit mit der Technologie ab. In der folgenden Tabelle sind die am häufigsten verwendeten App-Entwicklungsframeworks unter Windows und die von den einzelnen Frameworks unterstützten Funktionen aufgeführt.

Weitere Informationen zu den einzelnen Windows-App-Entwicklungsoptionen finden Sie unter Schreiben von Apps für Windows.

Feature .NET MAUI Blazor Hybrid React Native (RNW) UWP XAML (Windows.UI.Xaml) Win32 (MFC oder ATL) Windows Forms WinUI 3 WPF
Sprache C# C# JavaScript, TypeScript C#, C++, Visual Basic C++, Rust C#, Visual Basic C#, C++ C#, Visual Basic
UI_Sprache XAML/Code: Razor JSX XAML Code Code XAML XAML
UI-Designer
(Ziehen und Ablegen)
Benutzeroberflächen-Debugging Hot Reload Hot Reload Schnelle Aktualisierung Hot Reload - Hot Reload Hot Reload Hot Reload
Fluent Design ✅ (über WinUI 2)
.NET .NET .NET N/V .NET Core und .NET Native N/V .NET und .NET Framework .NET .NET und .NET Framework
Windows-App-SDK ✅ (weitere Informationen) via MAUI ✅ (weitere Informationen) ✅ (weitere Informationen) ✅ (weitere Informationen)
Ideal für Toucheingabe
Plattformübergreifend
Xbox/HoloLens-Apps
Sandboxing (AppContainer)
Derzeit unterstützt
Empfangen von Updates ✅ (Sicherheit und Fehlerbehebung)
Roadmap GitHub GitHub GitHub GitHub GitHub GitHub

Weitere Informationen zu den folgenden Optionen:

Weitere Windows-Entwicklungsoptionen

Es gibt noch mehr Optionen für die Entwicklung unter Windows:

Siehe auch