人說java開發(fā)桌面應(yīng)用程序并非其長項(xiàng),也有人說C#開發(fā)Windows程序的前景很好,到底是怎樣的呢
用 .NET Framework 編寫的,這種在裝有 .NET 的系統(tǒng)上都能運(yùn)行,但是.NET版本比較多, 比如 Windows 7 就自帶 .NET 3.5,能用各種語言編寫,如 C#、VC++、VB、JavaScript,但是微軟主打 C#
Java開發(fā)的Windows桌面程序個(gè)人見到的不多,但是見到的幾乎難以論及美觀。
Universal Windows App 主要是使用 WinRT (可以認(rèn)為是 .NET 的精簡版),也是可以使用各類.NET語言編寫,C#、VC++、VB、JavaScript…… 而Java就做不了這個(gè)
強(qiáng)烈推薦c# 方便快捷而且第三方的UI很多,可以做的很美觀。還有一種混合的桌面程序 比如electron 你可以使用開發(fā)前端的東西來做桌面
當(dāng)然 Java 也能寫 Windows Desktop App, 但是也像 .NET 需要裝 Framework 一樣需要裝 JRE 才能運(yùn)行,但是 JRE 普及度遠(yuǎn)不及 .NET Framework。
Windows Desktop App 流行的有兩種: