1.Qt:应该大部分人都听过或者知道,这个一个基于C++的应用程序开发框架,本身自带了QtDesigner这个设计工具,可以直接拖拽控件,类似C#拖拽控件一样,很快就能布置好桌面程序界面,同时也支持部分嵌入式开发,是一个很不错的选择。一次编写,处处编译,目前支持各个主流系统(windows,linux,mac)和安卓android等,你要是熟悉C++编程,可以考虑一下:
2.java:这个就不多说了,大部分人都听说或接触过这门语言,java跨平台的基础就是基于虚拟机,在主流的操作系统上都可运行,目前也有对应的GUI开发包awt,swing等,也有相关拖拽控件的插件,像WindowBuilder等,开发起来界面也很快捷,如果熟悉这门语言,也是一个不错的选择:
3.NW.js:这个偶前面已经介绍过了,一个基于web的创建本地应用程序的框架,你可以使用html5,css,javascript进行程序开发,然后使用这个工具打包成一个本地应用,像web浏览器一样运行你的应用,如果你对前端的知识比较熟悉的话,可以使用这个工具你的程序:
4.python:这个不用多说,简单,跨平台,易学易用,对于没有编程基础的人来说,认真的学几天,也会掌握不少,目前,也有许多GUI开的包可供使用,像Tkinter,wxPython,PyQt等,使用起来都挺简单的,你要是对python熟悉,也有一定基础,很快也能开发出本地应用程序:
至此,4种跨平台的语言(框架)介绍完毕,至于你喜欢哪个,看具体项目和个人的熟练程度而定,希望以上分享的内容能对你有所帮助吧。