畢業(yè)之前的折騰總算是要解決了,在找工作中徘徊了良久,最終還是回到了java上來。前幾天做了幾天的.net,感覺還是做java來的好點(diǎn),畢竟自己學(xué)的就是java吧。
說實(shí)話,我不是很喜歡做網(wǎng)站開發(fā),ssh框架之類的東西,我是真的沒有什么興趣,我對(duì)于swing的興趣很明顯要遠(yuǎn)大于ssh??墒乾F(xiàn)在的現(xiàn)狀,至少我所看到的,是幾乎所有做java的都在做ssh,幾乎到任何地方都需要ssh。甚至,為了不去學(xué)ssh,我看過一段時(shí)間的j2me,后來感覺沒什么前途就無疾而終了。
說起來,使用swt開發(fā)的桌面程序,看起來和用其他開發(fā)的是幾乎一樣的,效率方面據(jù)說也很不錯(cuò),可是為什么用的人不多呢?這個(gè)我是想不出來了,雖然國內(nèi)也有一些用java做的桌面程序,而且做的很不錯(cuò),比如說永中office,可是做的人還是太少了。用java做的東西多好啊,你幾乎都不用考慮什么,就可以讓你的程序跨平臺(tái)。當(dāng)然,這聽起來是很棒的,可是還是又很少的人去使用java開發(fā)桌面程序。
當(dāng)然,這也許和java桌面程序的外觀看起來很“怪異”有一些原因吧,而且裝一個(gè)小軟件還要去下載jre,這可能對(duì)于普通用戶來說有點(diǎn)麻煩吧,誰知道呢,這些東西我現(xiàn)在是肯定想不出來的。
其實(shí)想想,既然java跨平臺(tái)就是基于不同平臺(tái)上的jre,那為什么當(dāng)初不把swt之類的東西作為默認(rèn)的界面管理程序呢?那樣的話java程序的運(yùn)行效率也不會(huì)像現(xiàn)在這樣了。想象一下,如果java虛擬機(jī)里面自帶的是swt,那該有多么的方便與快捷啊。
畢業(yè)設(shè)計(jì)也做完了,最終用的還是swing做的,數(shù)據(jù)庫用的是derby,總體來說就那樣吧,算是有初學(xué)者的水平了吧。這些天在看swt,以前一直搞不懂得就是swt和jface的關(guān)系,這幾天好好研究研究吧,還是對(duì)ssh不感興趣。