兄弟们,桌面开发到底是 MAUI 还是 avaloniaui?

2025 年 3 月 26 日
 AlexBob

项目要对接系统硬件肯定只能.net 这一套了.

目前比较纠结的是这两个怎么选.

我之前开发是做 JAVA 的,对于我来说用哪个都得重新学习.

5907 次点击
所在节点    程序员
38 条回复
yangzzzzzz
2025 年 3 月 26 日
前两年用过 winui3 好看 精致 但是有些功能还是要掉 win32 的 api
reallittoma
2025 年 3 月 26 日
我们公司的跨平台上位机软件用的是 MAUI ,总体来说还可以。坑确实不少但基本都有相应的 work around 。Avalonia 最主要的问题是移动端支持才起步,很多基础设施都缺失,要自己从头手搓。
reallittoma
2025 年 3 月 26 日
当然,如果是全新的项目从零开发我还是比较推荐 Avalonia ,我觉得它们那套东西很有潜力。我们选用 MAUI 最主要的原因是旧项目从 Xamrin 迁移过来的。
elechi
2025 年 3 月 26 日
不跨平台就 wpf ,或者 blazor
ETCartman
2025 年 3 月 26 日
我用的 Go+Vue+Wails
xyhuangjia
2025 年 3 月 26 日
flutter, vue 之类的了解一下?
mumbler
2025 年 3 月 26 日
反正都是 AI 在写代码,你管它用什么技术呢,只看结果就好
roundgis
2025 年 3 月 26 日
Maui 问题多得一逼

尽管如此 移动端还是勉强可用

至于桌面版 我就没听有谁正经用来写过什么 app

保险起见还是 avalonia 吧
yituanmaoxian
2025 年 3 月 27 日
@mumbler 大模型对于 avalonia 这种相对小众的框架还是不行,基本上是在胡说八道
mumbler
2025 年 3 月 27 日
@yituanmaoxian #29 钻牛角尖了,又不是你写代码,为什么非要用 avalonia 呢,用框架无非就是想少写代码,现在都不要你写代码了,大模型擅长什么就让它用什么,甲方少干涉乙方工作
hwb
2025 年 3 月 27 日
Flutter:???
yituanmaoxian
2025 年 3 月 27 日
@mumbler #30 这能看出是钻牛角尖?只是针对你这句话,技术选型不能完全依靠 ai ,哪怕是前端这种 ai 比较擅长的。
kingme
2025 年 3 月 27 日
electro+nodejs 也能对接硬件啊
zhangeric
2025 年 3 月 27 日
不跨平台的话直接用 wpf,上 ai 写.
lujiaxing
2025 年 3 月 27 日
@kingme 对嘛 gyp 一会儿 CONNECTION_RESET 一会儿 CONNECTION_TIMEOUT 对接点硬件解决 Node 版本问题与解决墙的问题的时间比写代码的时间还长. 别了吧还是.
lujiaxing
2025 年 3 月 27 日
@hwb Flutter 就别参合桌面端开发了吧 好好做你的 app 去
hwb
2025 年 3 月 31 日
@lujiaxing 不行不行,我 Flutter 可是跨平台,全跨的那种
SuzhaharCan
2025 年 4 月 3 日
只在 win 端, 两个都不建议使用, 一个是不成熟,一个是 不炫酷, 我推荐 WPF , 刘铁猛老师的视频或书籍看完就能上手, 而且 有很多 的开源的方案 可以直接使用

MAUI 坑点太多了目前

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

https://v2ex.ih06.com/t/1121120

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

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

© 2021 V2EX