离上次的计划已经有快两个月时间了,也基本上完成的差不多了,这两个月的学习成果可能比去年半年的还多,我想我现在处在一个快速成长的时期,同样也是处在瓶颈时期,能到什么样的高度,现在可能起着决定性的作用。所以依然不能够放松,送一句话鼓励自己:
吃得苦中苦,方为人上人!
最近可能事情太多,碰到的东西也太多,又有一点没有方向的感觉。再列一个短期的计划,让自己保持清醒的头脑,少走弯路。
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开发的最优选择,学习它是有很重要意义的,绝对不止是掌握使用它的方法这么简单!
内容其实也不多,希望在两个月内有比较明显的成效吧。
确定了方向,下一步剩下的就是实干了!
GOGOGO!!!
posted on 2007-03-08 00:09
cresposhi 阅读(795)
评论(16) 编辑 收藏