|
a33291Mar 26, 2025
1
个人推荐 avaloniaui
|
|
flytsukiMar 26, 2025
3
我们用的 android,也能对接硬件
|
|
BazingalMar 26, 2025
4
UI 简单用 AvaloniaIUI ,复杂用 MAUI ,MAUI 坑多一些,但是可以用 MAUI blazor hybrid ,前端经验还能用得上
|
|
6
都不考虑 qml + c++的方案吗, 硬件对接,ai ,音视频都轻轻松松
|
|
yituanmaoxianMar 26, 2025
9
@billbob xaml 预览吗 支持的吧 我记得 rider vscode 都是支持的
|
|
tangmangerMar 26, 2025
10
纯 windows wpf 首选 跨平台 avalonia ,MAUI 坑有点多
|
|
brezeslowMar 26, 2025
11
MAUI 重心还是放在移动端的,很多控件都是默认移动端使用,在 windows 上的使用的后端是 winui3 不能支持 win7 ,而 avaloniaUI 可以通过一些操作实现运行在 win7 上,而且 avaloniaUI 还能在 linux 上用,
这两个还可以用 AvaloniaMauiHybrid 实现 avalonia 和 maui 的相互嵌套 |
|
BronyaMar 26, 2025
12
不要考虑 MAUI ,坑很多,而且重心是安卓。
纯 Win 就 WPF ,跨平台就 Avalonia 。 需要 3D 支持就 Godot ,也能用来开发桌面程序,不过不是正经 GUI 。 |
|
azarasiMar 26, 2025
14
跨平台就用 Electron 或者 Qt
|
|
capricMar 26, 2025
15
cxx-qt ,rust+qml
|
|
PromtheusMar 26, 2025
16
qt 跨平台的确很棒 但是缺点就是资料太少了。。 遇到点问题好难查。。
|
|
minamiMar 26, 2025 via Android
17
没必要,界面用你熟悉的就行,对接系统硬件的功能直接封装成库,别掺和到业务里
|
|
ShatyukaMar 26, 2025
18
Avalonia 有预览插件的。
Rider: https://plugins.jetbrains.com/plugin/14839-avaloniarider Visual Studio: https://marketplace.visualstudio.com/items?itemName=AvaloniaTeam.AvaloniaVS |
|
kimixeonMar 26, 2025
19
Avalonia 或者 Flutter
|
|
LaTeroMar 26, 2025
20
@billbob Qt QML 很好看很酷炫啊,缺点就是贵,但是开发者的体验会比 XML 好很多。WPF 那一套真的看一眼就头皮发麻,面向对象设计模式 ModelViewViewModel 这种可能还有人喜欢(特别是 Java 来的),但是要是做稍微动态一点的东西(比如说会变的列表项),什么 listview ,selector ,converter ,data template ,太恐怖了,因为字符串用得多还容易出错。而最要命的还是动画,你说的“好看酷炫”要是包含动画就有罪受喽。
|
|
yangzzzzzzMar 26, 2025
21
前两年用过 winui3 好看 精致 但是有些功能还是要掉 win32 的 api
|
|
reallittomaMar 26, 2025
22
我们公司的跨平台上位机软件用的是 MAUI ,总体来说还可以。坑确实不少但基本都有相应的 work around 。Avalonia 最主要的问题是移动端支持才起步,很多基础设施都缺失,要自己从头手搓。
|
|
reallittomaMar 26, 2025
23
当然,如果是全新的项目从零开发我还是比较推荐 Avalonia ,我觉得它们那套东西很有潜力。我们选用 MAUI 最主要的原因是旧项目从 Xamrin 迁移过来的。
|
|
elechiMar 26, 2025
24
不跨平台就 wpf ,或者 blazor
|
|
ETCartmanMar 26, 2025
25
我用的 Go+Vue+Wails
|
|
xyhuangjiaMar 26, 2025
26
flutter, vue 之类的了解一下?
|
|
mumblerMar 26, 2025
27
反正都是 AI 在写代码,你管它用什么技术呢,只看结果就好
|
|
roundgisMar 26, 2025 via Android
28
Maui 问题多得一逼
尽管如此 移动端还是勉强可用 至于桌面版 我就没听有谁正经用来写过什么 app 保险起见还是 avalonia 吧 |
|
yituanmaoxianMar 27, 2025
29
@mumbler 大模型对于 avalonia 这种相对小众的框架还是不行,基本上是在胡说八道
|
|
mumblerMar 27, 2025
30
@yituanmaoxian #29 钻牛角尖了,又不是你写代码,为什么非要用 avalonia 呢,用框架无非就是想少写代码,现在都不要你写代码了,大模型擅长什么就让它用什么,甲方少干涉乙方工作
|
|
hwbMar 27, 2025
31
Flutter:???
|
|
yituanmaoxianMar 27, 2025
32
@mumbler #30 这能看出是钻牛角尖?只是针对你这句话,技术选型不能完全依靠 ai ,哪怕是前端这种 ai 比较擅长的。
|
|
kingmeMar 27, 2025
33
electro+nodejs 也能对接硬件啊
|
|
zhangericMar 27, 2025
34
不跨平台的话直接用 wpf,上 ai 写.
|
|
lujiaxingMar 27, 2025
35
@kingme 对嘛 gyp 一会儿 CONNECTION_RESET 一会儿 CONNECTION_TIMEOUT 对接点硬件解决 Node 版本问题与解决墙的问题的时间比写代码的时间还长. 别了吧还是.
|
|
SuzhaharCanApr 3, 2025
38
只在 win 端, 两个都不建议使用, 一个是不成熟,一个是 不炫酷, 我推荐 WPF , 刘铁猛老师的视频或书籍看完就能上手, 而且 有很多 的开源的方案 可以直接使用
MAUI 坑点太多了目前 |