要写 win7+的桌面端单机软件,技术如何选型?

245 天前
 MrDarnell
3960 次点击
所在节点    程序员
42 条回复
xulihang
245 天前
跨平台可以考虑 Java 。

界面好看用 JavaFX ,
处理 Word 和 Excel 用 Apache POI ,
全文检索有 lucene ,
打包也方便
wjx0912
245 天前
公司还在用 electron20 ,有几十 w 用户,升级就一行代码的事但是 pl 不同意
jones2000
245 天前
CEF 套壳。
F7TsdQL45E0jmoiG
245 天前
MFC 撸起来啊
debuggerx
245 天前
@ShadowPower 而且就算是打包成单文件,一样可以修改成动态加载外部 DLL ,把 qt 库排除出去,交付的时候把 dll 和 exe 一起打压缩包就好。
xieren58
245 天前
acctv2
245 天前
不想用 QT ,还要用 Mac 开发,答案是没有。

最简单的道理:你要开发某个平台的软件,最起码你要有对应平台机器来做测试吧。你自己连测试机器都没有,怎么敢在 Mac 上开发直接交付给别人 Win 使用的。
tushan
245 天前
@MrDarnell 用 22 之前的哪一个版本,足够了,而且还跨平台,html 写页面非常的友好。
kaminic
245 天前
界面的话 flutter 吧,剩下的用条件都没太大的差别,flutter 也有现成的 sqlite 组建可用
MrDarnell
245 天前
@acctv2 弱弱的问你一句,我搞个 kvm 来测试可以不?
dhssingle
245 天前
Avalonia +1
yf215
245 天前
@kaminic flutter 最新版本已经不支持 Win7 了。
flyingfz
245 天前
https://neutralino.js.org/docs/

看下这个。 挺不错的。
poorcai
245 天前
@xomix #3 刚试了一下,好难啊🤣,没写过 WPF
nutting
245 天前
mac 的 vs 装过,不知道实际能做跨平台的图形界面程序吗?谁知道
andytao
245 天前
Windows 10 以前的系统,只要用了新版编译器,基本都不支持了,只能使用老版本编译器编译。
achira
245 天前
web+electron
flyqie
245 天前
老版本 electron 凑合用吧。。。

也就只能这样了。。不然满足不了你的需求。
hanxiV2EX
245 天前
用 imgui
QWE321ASD
244 天前
要最低兼容 win7,要跨平台和不用 qt,还要漂亮界面. 只有 electron 和 javafx 能满足了

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

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

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

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

© 2021 V2EX