3 流行的原因
Ajax技术是从2005年2月诞生,到现在已非常流行,另外它并不是一门新技术,业内人士称其为“新瓶装旧酒”,那为什么它会这样流行?我们从环境角度和技术角度来两个方面来分别分析一下Ajax技术流行起来的原因。
3.1 环境角度阐述分析
(1)Web的发展历程的需要
Web的发展经历了纯静态页面的Web1.0时代,应用“CMS+数据库”模式的Web1.5时代,然后到了由用户导向的社会化网络为特征的Web2.0时代。Web1.0时代即纯静态页面时代,Web1.5时代的主要技术是数据库加上页面生成机制。这两个时代的特点是页面上的信息是由人来不断在后台的更新,没有一种把所有的信息推到你面前的机制。在Web2.0时代,出现了一种很好的方法可以把这些信息取过来放在面前:比如说,一个用户每天要看博客堂的博客,要上BBC的新闻,要看一下E-mail信箱的邮件,看一些相关的专业的网站,而且每天的工作就这几个网站。传统的方式使用户不得不打开N个浏览器窗口,一一输入网址进行查询。但是在Web2.0时代我们不需要这种单调重复的操作了。例如我们只需使用Google的个性化界面,就可以定制自己所需的内容。
另外,以前我们登录网站,看到的是一些静态的文本或是动态生成的数据,这些大量的数据需要我们人工来选择。如果想查询某一项内容,必须通过搜索引擎,进行分类搜索。比如说喜欢体育栏目,那可以去新浪或是TOM的体育频道,但这些大的门户网站不仅提供体育信息,也提供大量关于经济、金融信息。你要想找到你所需要的,往往需要费点精力。传统的网页开发方式中,这些信息是靠后台的编辑们每天不停地搜索信息,然后做成网页,发布到服务器上,不仅增加了访客的操作量,同时也增加了后台人员的工作量。这是Web2.0以前的客户体验及后台操作情况。
Web2.0与Web1.0的主要区别如图下表所示:
表1 Web2.0与Web1.0对比表
Web1.0 (1993~2003)
通过浏览器浏览大量网页 Web2.0(2003~)
网页,加上很多通过Web分享的其他内容,更加互动,更像一个应用程序而非一个网页
模式 “读” “写”和贡献
主要单元内容 “网页” “贴子/记录”
形态 “静态” “动态”
浏览方式 浏览器 浏览器、RSS阅读器、其他
体系结构 “客户端服务器” “Web Services”
内容创建者 网页编写者 任何人
主导者 少数人 “大量业余人士”