桌面程序開發用什么工具好運行效率高?
不推薦任何系統原生的gui,那套基于c/c艸的技術,學習開發成本都比較高。
java直接swing,不想用java可以考慮electron。
還有一種目前客戶端開源軟件喜聞樂見的gui方案——網頁。是的,沒看錯,就是通過瀏覽器訪問你的客戶端網頁。客戶端主程序簡單啟動一個靜態http服務器,這可以自己基于tcp寫,也可以調用第三方庫。然后你以網頁的方式呈現gui,瀏覽器直接訪問本地端口。
網頁的前端開發目前技術棧非常豐富,從最簡單粗暴的html css js,到jquery bootstrap react。
你可以找到很多模板,可以拿來開始改,比較快。
這種方案最大的好處就是,跨平臺極好,沒有額外的第三方gui二進制庫依賴(只需要瀏覽器),而且你的主程序可以用任何語言來寫。