java - 怎么开发windows桌面程序?
PHP中文网
PHP中文网 2017-04-18 10:16:09
0
11
1388

用java和c#这两个语言开发桌面程序,最先进的技术分别是什么?
我学过android开发,和android开发风格差不多的(就是用xml做布局)的java桌面开发技术是什么?c#桌面开发技术是什么?

谢谢大神们

PHP中文网
PHP中文网

认证0级讲师

全部回覆(11)
左手右手慢动作

Java走J2SE的awt、swing或javafx,C#走winform、wpf或uwp。

黄舟

傳統的就如@RobinTang 所說。

不介意JS的話,可以看一下Electron,目前比較火的桌面應用開發工具。

參考資料:
https://www.oschina.net/p/ele...

Peter_Zhu

現在要開發windows的桌面程式的話, 基本上就是樓上說的那些的。
如果只考慮windows平台的,那麼最好使用winform或wpf,畢竟親生,而且開發起來確實要容易和漂亮。
如果要考慮跨平台,那麼可以選擇swing, 或Qt。

大家讲道理

javafx

Ty80

桌面上使用類似XML佈局的,現在有過氣的DirectUI(C++),Qt的Qt Quick(C++),微軟的過氣的WPF和新推出的UWP(C#),還有比較時髦的基於Node. js的Electron(HTML+JS)。
Java的桌面開發一般用Swing之類的寫介面,用程式碼控制佈局,一個是可能和系統風格不搭(Java有自己的Look and Feel),而且比較慢體驗會比較差,典型代表有NetBeans(好看但是慢)和Eclipse(難看也慢)。新項目基本上沒人用的。
C#有WinForms和WPF。前者接近原生程序,也是程式碼控制佈局,不過IDE可以直接拖曳設計介面。後者更適合比較華麗的圖像程序,WPF比較慢所以很少人用了。 C#現在有Win10推出的UWP程序,但不支援以前的系統,暫時用的比較少。
Electron是封裝的Chrome的HTML引擎,可以用HTML靈活設計介面,並用JS控制,更適合B/S的應用,稍微有點兒慢,不過寫得好也可以很流暢,例如Visual Studio Code。

Ty80

謝邀。
關於這方面僅在上學的時候玩過swing..感覺不是很有資格說話。不過看別人用c#在vs下搞這個好像挺方便的。

洪涛

國內的Javaer極少玩java的gui吧,這玩意真是鬼!我就大學的時候用netbeans拖曳添加控件,感覺連皮毛也沒學會,畢了業根本沒用過gui,真實沒有發言權。 。

迷茫

windows桌面程序,不考慮跨平台的話,考慮到時間成本的話,果斷是首選C#
C#走winform或者wpf,而WPF使用的是XAML進行佈局,xaml的語法基於xml。

小葫芦

j2se j2me j2ee

巴扎黑

java開發介面的話是用java swing或javafx寫介面,應該是大多數是javafx寫介面吧

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板