跨平台桌面应用开发除了Qt和Electron之外还有什么选择吗?
当然有了,Java系啊,早期awt+swing vs swt口水仗就没停过,有些人瞧不起Java SE开发桌面应用,swing开发的JetBrains系列IDE及基于swt开发的Eclipse不显赫么,当然google基于Intellij Idea开发的Android Studio能把卡成狗,这只能怪google程序员电脑配置太好,无法察觉这问题。Java系统后来又有了新的JavaFX,也是一个不错的选择。
C++除了Qt外还有各种开源UI库,各路大神开发的,当然选择使用最广的坑越少,比如wxWidgets,可以直接下载库文件使用Visual Studio开发,另外也可用基于它开发的IDE CodeBlocks,最重要它是完全免费的,Qt框架虽然也能免费,但是还是有不少限制,最好的时间是在诺基亚收购期间,最近重点逐渐转向收费版本了,毕竟还是要吃饭的。
如果会Pascal或者以前用过Delphi,也可以用Lazarus来开发,支持Windows/Mac/Linux/FreeBSD等, 不过这个还是无法媲美Delphi, 开发出来的软件性能略差。
除上面这些外,还有各种五花八门的框架,当然很少有拿得出手作品的,用起来肯定是往火坑里跳,用开源框架最慎重一点就是一定要选用的人最多,维护时间够长,有成熟作品的,否则本来是想用来开发软件方便,后面变成帮框架修改bug了。
国内主要还是用JAVA做服务端程序开发,桌面应用很少
嗯,跨平台需求没有那么强烈,又有Qt可选择,国内的游戏平台应用基本上都是Qt开发的