既然是讲过去的故事,那么就让时间倒流回2004年中。年中的时候我做了一个影响到我现在处境的决定,而且这个决定可以要影响到我以后的人生之路。那一段时间所呆的公司实在是没有什么项目做了,整天呆在公司闲着没有什么事情可以做。加上自己之前就很想考研,所以就辞职回到老家复习考研去了。之前所在的公司我是做j2ee开发的,那时候开发基本就是javabean+jsp+servlet的基于web的系统开发,新技术倒是没有什么东西都是很成熟的,做的时候本来还想引入struct的可是后来因为种种原因没有引入,那时候可还没有ajax,web2.0等现在这些这么很buzz的新名词。接下来的时间在家里闭门复习备考,很少接触到关于j2ee开发的东西。等考完试了,又从新回到了城市里面找了一份工作,一边工作一边等考试的成绩,新到的这家公司之前是做用c++ builder开发的管理系统的,他们因为那时候j2ee的技术很热所以他们也想把他们的系统慢慢的往j2ee方面转,所以我才能在他们公司找到工作做,当然工作还是做j2ee的开发,虽然时间已经过去半年了可是j2ee开发的技术也没有多大的变化,要说变化主要是想spring之类的基于pojo, object injection的的轻量级framework的流行,还有mvc framework struct的流行,为什么spring会这么流行呢,说穿了也就是很多人说过的ejb2.0开发起来太麻烦了,测试也是很麻烦。不过看看现在的ejb3 还有spring,因为有了anotation,ejb3开发也变的方便了,但是spring因为集成了太多的java web开发framework所以变的也是越来越重了,呵呵。
这时时间大概到了2005年的3-4月份,这是出现了google的gmail, gmail给人的惊喜一方面是他的超大的容量2g可是很大,相比较其他免费邮箱来说,然后是使用gmail的时候不会出现页面的refresh,特别是第二点给使用web email的用户提供了很好用户体验,让用户在浏览器里面体验到了只有本地应用程序才有的愉悦体验。gmail背后的支撑技术就是ajax。因为 google在internet的影响力,网络上慢慢出现了一些讨论gmail界面开发的技术的讨论文章,这时候ajax才开始慢慢进入web开发者的视线范围。然后网络上出现了一批基于ajax技术开发的网站,像yahoo的flick等。接下来出现的ruby on rails因为目标直指j2ee与他快速的开发速度也是吸引了大批j2ee开发者的目光,另外RoR还提供了ajax的快速的开发能力。有这么一些有名的网站做demo和现在网上开源的越来越多的ajax framework的推动,还有web2.0的推动,现在讨论,使用ajax的人越来越多,ajax也越变的越来越流行。现在国内的人邮引进出版的《foundation of ajax》也为ajax在国内的推广起了作用。相信随着使用ajax的开发人员的增多,ajax今年会变的更加流行。