经验与复盘经验摘录 · 机器翻译
我有点希望微软能继续开发WPF
我有点希望微软能继续开发WPF。我多年来一直用它来完成各种项目,虽然有一个学习曲线,但我后来喜欢上了使用它。XAML、数据绑定、ViewModels……所有这些我都喜欢。但是,WPF还需要一些改进才能真正完美。我尝试了微软的一些新框架和开源框架(Avalonia、Uno),但我要么无法在我的机器上成功构建示例项目,要么我从未对开发流程感到舒适,于是又回到了我熟悉的东西。我修复WPF的大想法是重新构建数据绑定系统,使用.NET的编译时代码生成功能,而不是运行时反射。我认为这将解决很多问题。首先,项目可以对应用程序进行真正的AOT构建(目前,你只能依赖已安装的.NET运行时,或者“发布”项目并包含大量.NET库以进行自解压,这会增加最终文件的大小)。
源讨论微软正在开源Windows 11的用户界面框架原帖 300 条评论 · 导入时统计