来自微软官方
docs.microsoft.com/zh-cn/windo…
docs.microsoft.com/zh-cn/windo…
有 4 个主要平台可用于构建适合 Windows 电脑的桌面应用。 每个平台都提供用于定义应用生命周期的应用模型,用于创建 Word、Excel 和 Photoshop 等桌面应用的完整 UI 框架和一组 UI 控件以及用于使用 Windows 功能的一组全面的托管或本机 API。 要对这些平台进行深入比较并了解适合每个平台的其他资源,请参阅选择应用平台。
| 平台 | 说明 | 文档和资源 |
|---|---|---|
| 通用 Windows 平台 (UWP) | 适合 Windows 10 应用和游戏的领先平台。 可构建仅使用 UWP 控件和 API 的 UWP 应用,也可在桌面应用中使用 UWP 控件和 API,这些应用根据设计可使用其他平台之一。 | 入门 API 参考 示例 |
| C++/Win32 | 适合需要直接访问 Windows 和硬件的本机 Windows 应用的首选平台。 | 入门 API 参考 示例 |
| WPF | 已建立的基于 .NET 的平台,它适合带有 XAML UI 模型的图形丰富的托管 Windows 应用。 这些应用可面向 .NET Core 3 或完整的 .NET Framework。 | 入门 API 参考 (.NET) 示例 |
| Windows 窗体 | 基于 .NET 的平台,它专用于具有轻量级 UI 模型的托管业务线应用。 这些应用可面向 .NET Core 3 或完整的 .NET Framework。 | 入门 API 参考 (.NET) |