搜尋

首頁  >  問答  >  主體

css - C#与java开发Windows程序哪个好?

黄舟黄舟2785 天前697

全部回覆(5)我來回復

  • 阿神

    阿神2017-04-17 15:07:59

    目前Windows程式分為兩種:

    1. Desktop App(傳統桌面程式)

    2. Universal Windows App(跨平台程序,PC、手機,以前稱為Windows Store App、Metro App)

    Windows Desktop App 流行的有兩種:

    1. 用 win32 api 寫的,這種向下相容性強,xp、2000 的版本都能用,只能用 C++ 寫

    2. 用.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#

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 15:07:59

    但就windows的桌面程式而言,不涉及其他!

    Java開發的Windows桌面程式個人見到的不多,但是見到的幾乎難以論及美觀。

    C#是微軟從頭到尾搗鼓出來的一個開發語言,一直得到微軟的大力支持:從網站開發到桌面程式。所以,windows的桌面程式用C#肯定錯不了。而且,目前微軟在開源上大有進步,在linux系的系統上也可以執行C#的程式。

    所以,windows桌面程式用C#確實可靠

    回覆
    0
  • PHP中文网

    PHP中文网2017-04-17 15:07:59

    強烈推薦c'# 方便快速且第三方的UI很多,可以做的很美觀。還有一種混合的桌面程式 例如electron 你可以使用開發前端的東西來做桌面

    回覆
    0
  • PHPz

    PHPz2017-04-17 15:07:59

    c#和windows系統是一個公司的,很明顯一點你知道該怎麼選了吧。從另一個方面說,c#有很成熟的官方UI和第三方UI。 java就比較少了,基本上都是一句一句程式碼堆起來的。開發速度上,java和C#差了不少,堆程式碼和拖控製完全不是一個等級的。所以開發winform還是c#吧。

    回覆
    0
  • 巴扎黑

    巴扎黑2017-04-17 15:07:59

    開發 Windows 應用程式的話,果斷 C#,不解釋。

    回覆
    0
  • 取消回覆