C# .NET 现在相对成熟的跨平台 UI 框架是否还是只有 Avalonia? MAUI 怎么样了

194 天前
 drymonfidelia
Avalonia 一个大问题是 Breaking Changes 过多,官网都能有一堆 bug /t/1015029
文本输入框和 Flutter 一样用起来很不 Native ,文本多的时候经常会变透明,有一些莫名其妙的问题
AI 几乎写不了,全都在胡言乱语 /t/1110486
3109 次点击
所在节点    .NET
10 条回复
Shatyuka
194 天前
Avalonia 相比 MAUI 更跨平台一些,毕竟 Xamarin 是给移动端做的。
而且 MAUI 在 Windows 上用的是 WinUI 3 ,这东西估计还得几年能打磨好,基础控件都一堆问题。
roundgis
194 天前
用 maui 写过两个 app

Maui 9 的手机端基本可用

桌面版就算了 老老实实用 avalonia 吧

对性能要求不高直接用 blazor 套壳。
lujiaxing
194 天前
基本上 Avalonia 算是成熟了. 影响使用的问题基本上没有了. 而且资料非常全, 各种第三方组件库也很丰富, 生态已经可以跟 WPF 相比了.

MAUI 在 Win 上用的是 WinUI, 那东西 BUG 不是一般的多.
1Z3KYa0qBLvei98o
193 天前
说白了, 就是感觉没人用了.

M$应该 all in ai 吧,
l549349545
193 天前
Avalonia 写起来很难受,WPF 写 1 天的功能,Avalonia 我得写三天,总会卡在很奇怪的地方,有很多异常直接闪退捕获不到问题,为了交货,现在主要开发还是套壳
guin
193 天前
听说开发 MAUI 团队的人数不到 10 人?这点人和投入很难起来吧
1Z3KYa0qBLvei98o
193 天前
@l549349545 同感。

我以前遇到的 WPF 最扯的一个 bug ,是少加了一个属性,然后整个界面就出不来。
最后通过 procexp 发现是 d3d 的一个 dll 没有加载,然后想到是不是某个属性的问题,然后网上一搜果然是!

没有资料,3 天过去了。

以至于我得到的教训是,代码能够少用点东西就少用点东西,增加了什么你心里得清楚。

小步迭代!!!
chaoyebugao
192 天前
据我说知 XF/Xamarin 已死,而 MAUI 只是 Xamarin 的升级版,So...
chaoyebugao
192 天前
跨平台 PC 的话不要考虑 MAUI 就是了
drymonfidelia
190 天前
@VchentozV Avalonia 也是这样,少一个属性 Initialize 那个函数就报错,没有任何详细信息

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1113916

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX