统信 UOS 桌面软件用什么工具开发?

17 天前
 kvibert1
4 个小团队,其中 3 个是 C#开发人员,另外 1 个是前端开发人员,现在有个 UOS 的桌面软件需要开发,请问各位大佬,在现有人员保持不变的情况下用什么工具和语言开发是最优解呢?
3947 次点击
所在节点    Linux
50 条回复
kvibert1
17 天前
@yuhuai avalonia 坑多不多,有会 WPF 的人。
yuhuai
17 天前
@kvibert1 avalonia 别的端不好说,在桌面端是有成熟产品的,比如 jetbrains 下面 DotMemory 和 DotTrace,unity 的 Plastic SCM ,如果你还觉得不不靠谱,还有商业版的 xpf
kvibert1
17 天前
@yuhuai 感谢
schellong
17 天前
我在 UOS 待过,对 UOS 产品比较了解,想问楼主开发什么桌面软件?
Allvirus
17 天前
一般用 C#写 winform 的还真不知道 dotnet 能跨平台 毕竟还是.net framework 时代
aliyun2017
17 天前
我们公司也软件也要求做统信适配 还好之前用的是 electron 稍微改下打包配置就出包了;最后 要根据 uos 软件包规范出包,我们用的是 uptool 这个工具,源码可修改,定制成自己产品的打包工具 还不错
https://imgur.com/otn2QM2
minami
17 天前
前端负责做界面,C#负责编写动态库给前端调用,动态库内不涉及界面,这样最稳妥
minami
17 天前
@minami 中间用 node 胶起来
lingeo
17 天前
最求速度肯定是 electron ,后端只要懂点 js 直接就能撸了。
qiuhang
17 天前
pyside6 应该可以吧,可以用 nuitka 打包,开发效率和运行效率都挺不错的。
qiuhang
17 天前
@zengxs 可以用 pyside6 ( pyqt ),现在可用性挺高的。
rome7054
17 天前
@kvibert1 不久前有分享过 https://www.cnblogs.com/hoyho/p/18229682, 桌面端就不推荐 MAUI ,Avalonia 基本能满足。而且团队原来就用 C#的话,直接对着文档就可以开干了,何况还有用过 WPF
kero991
17 天前
正常来说当然是用 c#写原生,不过估计 C#的开发者自己都没几个知道这玩意能跨平台的
然后就是有不少跨平台框架,比如 CPF
https://gitee.com/csharpui/CPF

甚至还有把 C#封装到 GTK 下,还能用 vs 可视化开发的
https://www.cnblogs.com/easywebfactory/p/17803567.html

成不成熟就得你们自己尝试了
mydebug
17 天前
.net6 wpf+webview2 混合开发
kero991
17 天前
不过你唯一要注意的是,.net core 只有 arm64 版本,其他比如龙芯的不知道有没有
如果你需要做 uos 的全适配,那你首先要考量 c#本身行不行
seraphv3
16 天前
.net 跨平台我用过国产的 CPF ,做的界面比较简单,没什么问题
seraphv3
16 天前
kvibert1
16 天前
@seraphv3 你用 CPF 的设计器没有呢,我看是收费的?
sq955
16 天前
@mydebug wpf 只支持 windows ,op 是 linux 桌面
beginor
16 天前
会 WPF 的话可以考虑 Avalonia ,跟 WPF 差不多的很容易上手。 而且已经有著名跨平台应用 Ryujinx 龙神模拟器,可以说是大名鼎鼎了。

不过就是第三方生态差点儿,没有成套的 UI 控件包(比如 Dev Extreme )等。

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

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

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

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

© 2021 V2EX