人生最曼妙的风景,竟是内心的淡定与从容!
目前Windows程式分為兩種:
Desktop App(傳統桌面程式)
Universal Windows App(跨平台程序,PC、手機,以前稱為Windows Store App、Metro App)
Windows Desktop App 流行的有兩種:
用 win32 api 寫的,這種向下相容性強,xp、2000 的版本都能用,只能用 C++ 寫
用.NET Framework 寫的,這種在裝有.NET 的系統上都能運行,但是.NET版本比較多, 例如Windows 7 就自帶.NET 3.5,能用各種語言編寫,如C#、VC++、VB、JavaScript,但微軟主打C#
當然 Java 也能寫 Windows Desktop App, 但是也像 .NET 需要裝 Framework 一樣需要裝 JRE 才能運行,但是 JRE 普及度遠不及 .NET Framework。
Universal Windows App 主要是使用 WinRT (可以認為是 .NET 的精簡版),也是可以用各類.NET語言編寫,C#、VC++、VB、JavaScript…… 而Java就做不了這個
總之就Windows程式開發而言,個人認為是 Universal Windows App 方向比較好,推薦C#
但就windows的桌面程式而言,不涉及其他!
Java開發的Windows桌面程式個人見到的不多,但是見到的幾乎難以論及美觀。
C#是微軟從頭到尾搗鼓出來的一個開發語言,一直得到微軟的大力支持:從網站開發到桌面程式。所以,windows的桌面程式用C#肯定錯不了。而且,目前微軟在開源上大有進步,在linux系的系統上也可以執行C#的程式。
所以,windows桌面程式用C#確實可靠
強烈推薦c'# 方便快速且第三方的UI很多,可以做的很美觀。還有一種混合的桌面程式 例如electron 你可以使用開發前端的東西來做桌面
c#和windows系統是一個公司的,很明顯一點你知道該怎麼選了吧。從另一個方面說,c#有很成熟的官方UI和第三方UI。 java就比較少了,基本上都是一句一句程式碼堆起來的。開發速度上,java和C#差了不少,堆程式碼和拖控製完全不是一個等級的。所以開發winform還是c#吧。
開發 Windows 應用程式的話,果斷 C#,不解釋。
目前Windows程式分為兩種:
Desktop App(傳統桌面程式)
Universal Windows App(跨平台程序,PC、手機,以前稱為Windows Store App、Metro App)
Windows Desktop App 流行的有兩種:
用 win32 api 寫的,這種向下相容性強,xp、2000 的版本都能用,只能用 C++ 寫
用.NET Framework 寫的,這種在裝有.NET 的系統上都能運行,但是.NET版本比較多, 例如Windows 7 就自帶.NET 3.5,能用各種語言編寫,如C#、VC++、VB、JavaScript,但微軟主打C#
當然 Java 也能寫 Windows Desktop App, 但是也像 .NET 需要裝 Framework 一樣需要裝 JRE 才能運行,但是 JRE 普及度遠不及 .NET Framework。
Universal Windows App 主要是使用 WinRT (可以認為是 .NET 的精簡版),也是可以用各類.NET語言編寫,C#、VC++、VB、JavaScript…… 而Java就做不了這個
總之就Windows程式開發而言,個人認為是 Universal Windows App 方向比較好,推薦C#
但就windows的桌面程式而言,不涉及其他!
Java開發的Windows桌面程式個人見到的不多,但是見到的幾乎難以論及美觀。
C#是微軟從頭到尾搗鼓出來的一個開發語言,一直得到微軟的大力支持:從網站開發到桌面程式。所以,windows的桌面程式用C#肯定錯不了。而且,目前微軟在開源上大有進步,在linux系的系統上也可以執行C#的程式。
所以,windows桌面程式用C#確實可靠
強烈推薦c'# 方便快速且第三方的UI很多,可以做的很美觀。還有一種混合的桌面程式 例如electron 你可以使用開發前端的東西來做桌面
c#和windows系統是一個公司的,很明顯一點你知道該怎麼選了吧。從另一個方面說,c#有很成熟的官方UI和第三方UI。 java就比較少了,基本上都是一句一句程式碼堆起來的。開發速度上,java和C#差了不少,堆程式碼和拖控製完全不是一個等級的。所以開發winform還是c#吧。
開發 Windows 應用程式的話,果斷 C#,不解釋。