??????離上次的計(jì)劃已經(jīng)有快兩個(gè)月時(shí)間了,也基本上完成的差不多了,這兩個(gè)月的學(xué)習(xí)成果可能比去年半年的還多,我想我現(xiàn)在處在一個(gè)快速成長(zhǎng)的時(shí)期,同樣也是處在瓶頸時(shí)期,能到什么樣的高度,現(xiàn)在可能起著決定性的作用。所以依然不能夠放松,送一句話鼓勵(lì)自己:
吃得苦中苦,方為人上人!
??????最近可能事情太多,碰到的東西也太多,又有一點(diǎn)沒有方向的感覺。再列一個(gè)短期的計(jì)劃,讓自己保持清醒的頭腦,少走彎路。
??????1. FreeMarker??? 作為WebWork2默認(rèn)的模版引擎并在許多特性上全面超越Velocity的好東西不得不學(xué),設(shè)計(jì)可重用的UI和自動(dòng)生成代碼方面都有很大的用處,是大幅提高工作效率的法寶之一。
??????2. DWR??? 讓AJAX用的更輕松和安心。AJAX研究了很久也用了很久,但是JS的維護(hù)和擴(kuò)展的難度以及跨瀏覽器的問題實(shí)在讓我很怕使用AJAX。不過有了DWR之后我想更多的時(shí)候我們是在關(guān)注業(yè)務(wù),而框架已經(jīng)很好的幫助我們處理了細(xì)節(jié)。想讓用戶體驗(yàn)更好,不得不學(xué)!
??????3. WebWork2(Struts2)中FreeMarker、DWR和dojo的使用。雖然FreeMarker和DWR廣泛的運(yùn)用在很多地方,不過我在這里研究最主要的一個(gè)目的就是讓他們更好的在WebWork2中工作,還有dojo提供的一系列控件,雖然都說效率不高,不過畢竟是目前最穩(wěn)定和好用的Widgets之一。
??????4. Swing SWT???? 想通過把很久之前寫的一個(gè)iBATIS代碼自動(dòng)生成工具改成有界面的版本來讓自己的Java桌面編程入個(gè)門,這個(gè)不會(huì)平時(shí)想做點(diǎn)小工具都不行,不能通過編程改變自己的生活我覺得會(huì)失去很多樂趣。就好像電工師傅家里的燈泡破了需要找別人來?yè)Q嗎?顯然自己搞定嘛!并決定完成后會(huì)把這個(gè)小工具連同源代碼一起放到網(wǎng)上,和大家一起分享,我想有些朋友一定會(huì)需要。
??????5. Hibernate??? 這個(gè)東西在我入行的時(shí)候已經(jīng)大名鼎鼎了,雖然一直以來都有關(guān)注都有用到,但是還真沒做太深入的研究,我想錯(cuò)過這個(gè)會(huì)是個(gè)遺憾,因?yàn)樗鼘?shí)在是太流行了!
??????6.? php? 作為互聯(lián)網(wǎng)應(yīng)用中使用最多的一種編程語(yǔ)言(可能很多人不相信,但確實(shí)是事實(shí),并占了一半之多),它的魅力無法抗拒,特別是LAMP的開源強(qiáng)強(qiáng)組合,讓W(xué)eb開發(fā)變得非常輕松。再說掌握一門服務(wù)器端腳本語(yǔ)言是一個(gè)Web程序員必須做的事情。
??????7.? Ruby on Rails??? 曾經(jīng)也玩過一段時(shí)間,后來又放下。據(jù)說在國(guó)內(nèi)下半年會(huì)大面積的占據(jù)商業(yè)市場(chǎng),我也有這種感覺,現(xiàn)在在國(guó)內(nèi)招一個(gè)做RoR外包的人都是很難的,不過大家都已經(jīng)開始了更多的關(guān)注和實(shí)際的應(yīng)用。作為目前敏捷Web開發(fā)的最優(yōu)選擇,學(xué)習(xí)它是有很重要意義的,絕對(duì)不止是掌握使用它的方法這么簡(jiǎn)單!
??????內(nèi)容其實(shí)也不多,希望在兩個(gè)月內(nèi)有比較明顯的成效吧。
??????確定了方向,下一步剩下的就是實(shí)干了!
??????GOGOGO!!!
posted on 2007-03-08 00:09
cresposhi 閱讀(800)
評(píng)論(16) 編輯 收藏