❶ 桌面應用程序 用什麼語言開發最好
Windows系統使用.Net和Java;
在Linux下開發GUI程序的方法有很多,比如Gnome桌面使用GTK+作為默認的圖形界面庫,KDE桌面使用Qt作為默認的圖形界面庫,wxWidgets則是另一個使用廣泛的圖形庫,此外使用Java中的Swing/AWT組件也可以用於開發Linux下的GUI應用。
❷ 什麼語言寫桌面應用程序好呢
開發桌面程序主流:C#(.net)或者C++。C++通常用於個人應用,大多數的通用商業程序都是C++開發的。而C#更多用於企業應用,更適合快速定製開發。
其他的老VB6(非.net的)、Delphi、C++Builder都不錯,但已經逐漸淘汰了,用的人也是越來越少。至於Flex的AIR桌面程序就更加小眾了,可謂人跡罕至。
此外,還有些企業應用因為後台是Java的,因此也選用Java做桌面。因為Java後台數量龐大,因此用Java做桌面在未來很長一段時間內依然是有一席之地的,但不是最主流的。
❸ 開發獨立EXE桌面應用程序,用什麼語言、技術合適
您的要求可能看起來很低,但實現起來並不容易。 首先,Windows 本身甚至沒有 C++ 運行時庫,或者 msvcrt 不是 Windows 的一部分。 每個版本的windows可能都自帶了msvcrt的一部分,但是xp vista win8 win10 win11自帶了不同版本的msvcrt,也就是說,一旦依賴了msvcrt庫,就不能保證在所有版本的windows上都能正常工作。換句話說,為了實現您的目標,您至少必須有一種靜態鏈接基本 C/C++ 庫的方法。
為了解決這個問題,通常需要檢查數據並更改參數。 比如這篇文章就是完整的數據。 甚至,說不定有人把這樣的方法直接做成了工具。 但是你問「沒有額外的第三方工具,沒有代碼和步驟」,那麼好吧,這條路又被你擋住了。 至於高級語言,其實很多高級語言都是用C/C++開發或者執行的,所以Windows下的實際執行也依賴於msvcrt。 需要排除類似的語言方案。 因為,要想完全實現主體的思想,就必須擺脫msvcrt的依賴。 但是如果你想擺脫 msvcrt 依賴,要麼需要一定的代碼和步驟,要麼需要第三方工具。 你不能同時使用兩者,所以你不能這樣做。
專門開發介面的早期開發語言還有其他早期開發語言。 如果要寫native native exe,也可以使用以下語言的Delphi:Delphi 7,非常不錯。 現在 Free Pascal 對於跨平台開發來說還不錯。 VB6:從未消亡的開發語言,也有大量開發小工具的愛好者。 還是一個非常快的VFP:Visual Foxpro,但不是微軟自己的,現在沒有開發PB:PowerBuilder C++ builder 6.0:Borland的C++程序開發集成平台MASM:Macro assembler。 更加困難。 接近機器語言。優點是運行速度快,比c#快,生成的exe小,不易被破解。
其他開發語言Flex(flash script + java),easy language(中文編碼),單獨的EXE桌面軟體也可以試試aardio,還不錯。如果只針對Windows平台,建議使用c#或VB6。 如果想要更好的界面,可以使用瀏覽器調用html js 界面庫或者WPF。 如果考慮跨平台。 ,上面有很多選項。 主要是根據你的實際需求,再考慮性能、部署等方面。