..

CSharp

AvaloniaUI 跨平台的用户界面框架 (XAML + MVVM支持),我们可以类比下Flutter,Qt,Electron、React Native、Maui、Xamarin等框架,也可以看下WPF、UWP、Blazor等非跨平台框架。AvaloniaUI 是一个开源项目,它的目标是为 .NET 平台提供一个现代的用户界面框架,支持 Windows,Linux 和 macOS 等操作系统。可以看看V2EX的一些选型讨论。2024 年,桌面软件开发(不考虑移动端),推荐什么技术栈?从头开发一个多平台应用,大家会考虑哪种技术栈?

WinUI 3 是微软为 Windows 应用开发提供的最新用户界面框架。它是 Windows 用户界面的现代化解决方案,旨在帮助开发者创建美观、响应迅速且具有现代外观的应用程序。目前有两代 WinUI:适用于 UWP 的 WinUI 2 和 Windows 应用 SDK (WinUI 3) 中的 WinUI。 虽然两者都可以在 Windows 10 及更高版本上的生产就绪应用中使用,但它们各自有不同的开发目标。Windows App SDK 是开发工具包,旨在简化 Windows 应用的开发过程。WinUI 3 是 Windows App SDK 的一部分,专注于用户界面开发,而 Windows App SDK 提供了构建应用所需的各种工具和 API。