http://www.aygfsteel.com/crespo9907/archive/2007/03/08/102493.html
1. FreeMarker??? 作為WebWork2默認的模版引擎并在許多特性上全面超越Velocity的好東西不得不學,設計可重用的UI和自動生成代碼方面都有很大的用處,是大幅提高工作效率的法寶之一。
??????2. DWR??? 讓AJAX用的更輕松和安心。AJAX研究了很久也用了很久,但是JS的維護和擴展的難度以及跨瀏覽器的問題實在讓我很怕使用AJAX。不過有了DWR之后我想更多的時候我們是在關注業務,而框架已經很好的幫助我們處理了細節。想讓用戶體驗更好,不得不學!
??????3. WebWork2(Struts2)中FreeMarker、DWR和dojo的使用。雖然FreeMarker和DWR廣泛的運用在很多地方,不過我在這里研究最主要的一個目的就是讓他們更好的在WebWork2中工作,還有dojo提供的一系列控件,雖然都說效率不高,不過畢竟是目前最穩定和好用的Widgets之一。
??????4. Swing SWT???? 想通過把很久之前寫的一個iBATIS代碼自動生成工具改成有界面的版本來讓自己的Java桌面編程入個門,這個不會平時想做點小工具都不行,不能通過編程改變自己的生活我覺得會失去很多樂趣。就好像電工師傅家里的燈泡破了需要找別人來換嗎?顯然自己搞定嘛!并決定完成后會把這個小工具連同源代碼一起放到網上,和大家一起分享,我想有些朋友一定會需要。
??????5. Hibernate??? 這個東西在我入行的時候已經大名鼎鼎了,雖然一直以來都有關注都有用到,但是還真沒做太深入的研究,我想錯過這個會是個遺憾,因為它實在是太流行了!
??????6.? php? 作為互聯網應用中使用最多的一種編程語言(可能很多人不相信,但確實是事實,并占了一半之多),它的魅力無法抗拒,特別是LAMP的開源強強組合,讓Web開發變得非常輕松。再說掌握一門服務器端腳本語言是一個Web程序員必須做的事情。
??????7.? Ruby on Rails??? 曾經也玩過一段時間,后來又放下。據說在國內下半年會大面積的占據商業市場,我也有這種感覺,現在在國內招一個做RoR外包的人都是很難的,不過大家都已經開始了更多的關注和實際的應用。作為目前敏捷Web開發的最優選擇,學習它是有很重要意義的,絕對不止是掌握使用它的方法這么簡單!