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

170 天前
 billbob

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

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

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

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

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

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

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

MAUI 坑点太多了目前

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

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

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

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

© 2021 V2EX