Windows 앱 개발: 옵션 및 기능

앱 개발 프레임워크

Windows용 애플리케이션을 개발하기 위한 다양한 옵션이 있습니다. 가장 적합한 옵션은 응용 프로그램 요구 사항, 기존 코드 및 기술에 대한 친숙도에 따라 달라집니다. 다음 표에는 Windows에서 사용할 수 있는 가장 인기 있는 앱 개발 프레임워크와 각 프레임워크에서 지원하는 기능이 나열되어 있습니다.

이러한 각 Windows 앱 개발 옵션에 대한 자세한 내용은 Windows용 앱 작성을 참조하세요.

기능 .NET MAUI Blazor 하이브리드 React Native(RNW) UWP XAML(Windows.UI.Xaml) Win32(MFC 또는 ATL) Windows Forms WinUI 3 WPF
언어 C# C# JavaScript, TypeScript C#, C++, Visual Basic C++, Rust C#, Visual Basic C#, C++ C#, Visual Basic
UI 언어 XAML/Code Razor JSX XAML 코드 코드 XAML XAML
UI 디자이너
(끌기 & 놓기)
UI 디버깅 핫 다시 로드 핫 다시 로드 빠른 새로 고침 핫 다시 로드 - 핫 다시 로드 핫 다시 로드 핫 다시 로드
Fluent 디자인 ✅(WinUI 2를 통해)
.NET .NET .NET 해당 없음 .NET Core & .NET 네이티브 해당 없음 .NET & .NET Framework .NET .NET & .NET Framework
Windows 앱 SDK ✅ (자세한 정보) MAUI를 통해 ✅ (자세한 정보) ✅ (자세한 정보) ✅ (자세한 정보)
터치에 적합
플랫폼 간
Xbox/HoloLens 앱
샌드박싱(AppContainer)
현재 지원됨
업데이트 받기 ✅ (보안 & 버그 수정)
로드맵 GitHub GitHub GitHub 해당 없음 해당 없음 GitHub GitHub GitHub

다음 각 옵션에 대해 자세히 알아봅니다.

기타 Windows 개발 옵션

Windows에서 개발하기 위한 더 많은 옵션이 있습니다.

참고 항목