java能開發(fā)桌面程序嗎?Java最重要的是什么?毫不夸張地說,掌握和理解Java是否適合開發(fā)桌面應用?有沒有基于java的軟件可以開發(fā)桌面程序界面?,有沒有用java開發(fā)桌面程序?如何用java開發(fā)桌面應用?談效率請繞道!嗯,基本不怕走遍天下!
Java是否適合開發(fā)桌面應用程序?
對于一門語言來說,沒有不合適的,只有需求和實際結合的結果。java不擅長桌面級應用的原因如下:javaswing配置的按鈕相對不美觀,優(yōu)化和排版設計都不如C#,甚至界面設計都要用代碼段來寫,不夠直觀。雖然有可以拖動構建按鈕的界面,但是使用起來非常不方便。桌面級的一些應用直接調用了windows的底層。對于java來說,首先要通過JVM,然后去windows。如果數(shù)據(jù)量大,效率要求嚴格,多一層可能會影響效率。這也是最致命的。java運行需要java環(huán)境。你可以保證服務器上安裝了java,但是你不能強迫用戶安裝。當然,如果你愿意把原來只有幾個MB的程序打包成一個包含200多MBJ2EE環(huán)境的大應用也是可以實現(xiàn)的,但是然后就出現(xiàn)了一個問題。如果是簡單的計算器程序,你愿意用一個只有幾KB的C#程序,還是用一個200多MB的java程序?
2.基于java的軟件可以開發(fā)桌面程序的界面嗎?
您是否在用java語言編寫界面?
3.java開發(fā)桌面程序有用嗎?
一樓的老師不能這么說。老師知道JAVA的優(yōu)點,讓學生把時間花在該用的地方(也不是JAVA、C)