1 起因
需要开发一个wifi定位的应用,最先在android下搞,后来因为多网卡的原因要换平台,经历了windows,最终选择用kaili linux。debian系的linux,开发桌面应用怎么办?
2 选择
linux下的桌面开发比较老土,我也不太熟。主要选择有以下,java awt, java swing,qt,gtk等。
2.1 awt
2.2 swing
2.3 qt
2.4 gtk
2.5 nodejs
- nodejs-webkit
- heX
- electron
最终选择了electron,比nodejs-webkit更成熟一些,入门的门槛也不高,美观,且开发效率较高