這個看具體項目和個人而異,我這里介紹4種跨平臺的語言(框架),分別是Qt(C++),java,NW.js和python,主要介紹如下:
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種跨平臺的語言(框架)介紹完畢,至于你喜歡哪個,看具體項目和個人的熟練程度而定,希望以上分享的內容能對你有所幫助吧。