java桌面程序開發(fā)框架 JAVA開發(fā)桌面程序?
JAVA開發(fā)桌面程序?對(duì)于一門語言來說沒有適合不適合的,只有需求和實(shí)際相結(jié)合的結(jié)果。 java不擅長做桌面級(jí)應(yīng)用原因有以下幾點(diǎn): java swing配置的按鈕相對(duì)來說不太美觀,而且優(yōu)化,排版設(shè)計(jì)都沒
JAVA開發(fā)桌面程序?
對(duì)于一門語言來說沒有適合不適合的,只有需求和實(shí)際相結(jié)合的結(jié)果。 java不擅長做桌面級(jí)應(yīng)用原因有以下幾點(diǎn): java swing配置的按鈕相對(duì)來說不太美觀,而且優(yōu)化,排版設(shè)計(jì)都沒有C#的好,甚至界面設(shè)計(jì)都要考代碼段來寫,不夠直觀,雖然有可拖動(dòng)構(gòu)建按鈕的界面但是用很不方便。 桌面級(jí)的應(yīng)用中有些直接調(diào)用了windows的底層,對(duì)于java來說先要通過JVM然后再去windows對(duì)于數(shù)據(jù)量大的,效率要求嚴(yán)格的,多一層可能會(huì)對(duì)效率造成影響。 這也是最致命的,java運(yùn)行需要java環(huán)境。你可以保證服務(wù)器上裝好java,但你不能強(qiáng)制要求使用用戶去裝,當(dāng)然如果你愿意把原來只有幾個(gè)MB的程序打包成包含有200多MB J2EE環(huán)境的大應(yīng)用也是可以實(shí)現(xiàn)的,但接著就產(chǎn)生了一個(gè)問題,如果是一個(gè)簡單的計(jì)算器程序,你是愿意去用一個(gè)只有幾KB的C#程序,還是用一個(gè)200多MB的java程序。
做桌面軟件用什么編程語言最方便?
Delphi非常不錯(cuò)