java學桌面程序開發(fā)有用嗎,搞 Java 最重要的是什么?毫不夸張地說,掌握和了解Java適合開發(fā)桌面應用程序嗎?,java做桌面程序(不是網(wǎng)頁)開發(fā)需要學習java什么技術(shù)?,用JAVA+SWT開發(fā)桌面應用程序,有沒有發(fā)展前景???,基本就能走遍天下都不怕了!
1.Java適合開發(fā)桌面應用程序嗎?
對于一門語言來說沒有適合不適合的,只有需求和實際相結(jié)合的結(jié)果。java不擅長做桌面級應用原因有以下幾點:java swing配置的按鈕相對來說不太美觀,而且優(yōu)化,排版設計都沒有C#的好,甚至界面設計都要考代碼段來寫,不夠直觀,雖然有可拖動構(gòu)建按鈕的界面但是用很不方便。桌面級的應用中有些直接調(diào)用了windows的底層,對于java來說先要通過JVM然后再去windows對于數(shù)據(jù)量大的,效率要求嚴格的,多一層可能會對效率造成影響。這也是最致命的,java運行需要java環(huán)境。你可以保證服務器上裝好java,但你不能強制要求使用用戶去裝,當然如果你愿意把原來只有幾個MB的程序打包成包含有200多MB J2EE環(huán)境的大應用也是可以實現(xiàn)的,但接著就產(chǎn)生了一個問題,如果是一個簡單的計算器程序,你是愿意去用一個只有幾KB的C#程序,還是用一個200多MB的java程序。
2.java做桌面程序(不是網(wǎng)頁)開發(fā)需要學習java什么技術(shù)?
java基礎。java swing
3.用JAVA+SWT開發(fā)桌面應用程序,有沒有發(fā)展前景?
開發(fā)桌面程序JAVA+SWT已經(jīng)過時了建議你去接觸一下FLEX 以及 APPOLO
雖說掌握和了解了Java適合開發(fā)桌面應用程序嗎?,java做桌面程序(不是網(wǎng)頁)開發(fā)需要學習java什么技術(shù)?,用JAVA+SWT開發(fā)桌面應用程序,有沒有發(fā)展前景???,能走遍天下,但也要不斷去學習新的知識,更多的Java知識,請聯(lián)系客服獲取。