展开讨论

经验与复盘经验摘录 · 机器翻译

我有点希望微软能继续开发WPF

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

源讨论微软正在开源Windows 11的用户界面框架原帖 300 条评论 · 导入时统计
2

社区评论 0

还没有社区评论,来聊聊你的看法。

原讨论中的回复 2

仅展示本次导入中包含的直接回复。中文为机器翻译,可查看英文原文。

S0

你的第二段话听起来像是在描述Avalonia。Avalonia有AOT,编译时绑定错误和跨平台支持。也许你上次尝试之后有一些更新?我对Avalonia或WPF不太熟悉,所以可能还有更多细节。 [0]: https://docs.avaloniaui.net/docs/basics/data/data-binding/co... [1]: https://github.com/kekekeks/XamlX

完整原文
MR

它还将允许程序集修剪,这对于尝试进行自包含部署来说将是一个巨大的优势。目前你只能选择框架依赖或拥有像200MB以上的部署。

完整原文
在 Hacker News 阅读

尊重不同观点,分享具体经验。

登录后即可发帖、评论、转发和引用。