Desarrollo de aplicaciones de Windows: opciones y características

Marcos de desarrollo de aplicación

Hay una amplia gama de opciones para desarrollar aplicaciones para Windows. La mejor opción para usted depende de los requisitos de su aplicación, su código existente y su familiaridad con la tecnología. En la tabla siguiente se enumeran los marcos de desarrollo de aplicaciones más populares disponibles en Windows y las características compatibles con cada marco.

Para obtener más información sobre cada una de estas opciones de desarrollo de aplicaciones de Windows, consulte Escritura de aplicaciones para Windows.

Característica .NET MAUI Blazor Hybrid React Native (RNW) XAML de UWP (Windows.UI.Xaml) Win32 (MFC o ATL) Windows Forms WinUI 3 WPF
Idioma C# C# JavaScript, TypeScript C#, C++, Visual Basic C++, Rust C#, Visual Basic C#, C++ C#, Visual Basic
El idioma de la interfaz de usuario XAML/Código Razor JSX XAML Código Código XAML XAML
Diseñador de experiencias de usuario
(arrastrar y colocar)
Depuración de la interfaz de usuario Recarga activa Recarga activa Actualización rápida Recarga activa - Recarga activa Recarga activa Recarga activa
Fluent Design ✅ (a través de WinUI 2)
.NET .NET .NET N/D .NET Core y .NET Native N/D .NET y .NET Framework .NET .NET y .NET Framework
SDK para aplicaciones de Windows ✅ (más información) mediante MAUI ✅ (más información) ✅ (más información) ✅ (más información)
Genial para la entrada táctil
Multiplataforma
Aplicaciones de Xbox/HoloLens
Espacio aislado (AppContainer)
Actualmente se admite
Recibir actualizaciones ✅ (seguridad y corrección de errores)
Hoja de ruta GitHub GitHub GitHub N/D N/D GitHub GitHub GitHub

Obtenga más información sobre cada una de estas opciones:

Otras opciones de desarrollo de Windows

Hay aún más opciones para desarrollar en Windows:

Consulte también