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

14 天前
 kvibert1
4 个小团队,其中 3 个是 C#开发人员,另外 1 个是前端开发人员,现在有个 UOS 的桌面软件需要开发,请问各位大佬,在现有人员保持不变的情况下用什么工具和语言开发是最优解呢?
3904 次点击
所在节点    Linux
50 条回复
Akuta
14 天前
有前端就 Electron ,团队小了怎么快怎么来
dbow
14 天前
用 Electron ,qq 微信就用 electron 开发的,跨平台,跨指令集比较容易。uos 通常需要适配好几种指令集,x86,arm,龙芯,risv
zengxs
14 天前
这个得看你的软件复杂度、开发工作量来定,如果是很简单的 App ,让前端兼顾一下用 electron 写写就行

如果工作量比较大前端一个人搞不定,那你就得考虑看是否选用 dotnet 方案让 C# 人员来参与开发,或者考虑多招几个前端了
kvibert1
14 天前
@zengxs dotnet 可以跨平台吗?
BYDH
14 天前
@kvibert1 .net 当然可以跨平台,开发人员搞不搞得定就是另外一回事了。在这问意义不大,不如开个会讨论一下
zhangzhi0000
14 天前
@kvibert1 dotnet workload install maui
yuhuai
14 天前
你们组里有人会 wpf 吗,会就考虑一下 avalonia ,maui 还得踩坑,electron 的工程结构和常规的前端并不一样,用之前要考虑清除,前端熟不熟悉这快,赶鸭子上架势必出问题
yuhuai
14 天前
顺便注意,maui 没有官方的 linux 支持,只有由社区维护的分支,不建议使用
fields
14 天前
我这之前也是在 UOS 上开发的软件 用 electron 打成 deb 包然后找统信签名 使用 electron 可以快速开发,有开发经验的后端直接去写 node 是没啥问题的 复杂的无非就是进程间通信、多窗口这些
a33291
14 天前
@kvibert1 纯好奇,你们有 3 个 C#开发,他们不知道是否可以跨平台?
zengxs
14 天前
@kvibert1 dotnet 跨平台目前有 Avalonia 、Uno 等社区方案
官方框架的话,之前的 xamarin 是支持 Linux ,但是 maui (xamarin 升级版) 暂时还没支持
asdjgfr
14 天前
跨端肯定 Electron
daysv
14 天前
当你们 3 个 C 艹艹不知道能跨端, 就决定只能 electron 了
gegewu0927
14 天前
Electron 或者 官方的 dtk (基于 QT )
zengxs
14 天前
@daysv #13 哈哈说的没毛病
iOCZS
14 天前
qt 没人用吗?
zengxs
14 天前
@iOCZS #16 他们团队没人会 C++ 啊,上 Qt 风险更大了
kvibert1
14 天前
@a33291 都是做 windows 桌面开发的,连 linux 系统都没接触过
frantic
14 天前
@kvibert1 #18 这也太半吊子了
lyping
14 天前
QT 吧。一次到位。否则各种折腾。

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

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

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

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

© 2021 V2EX