龙盟编程博客 | 无障碍搜索 | 云盘搜索神器
快速搜索
主页 > web编程 > Javascript编程 >

解析Ajax缘何流行(1)(2)

时间:2013-03-06 14:58来源:未知 作者:admin 点击:
分享到:
虽然有这么多特性,但是Web2.0背后最本质的东西就只有两点: 1、软件向服务化发展,向平台化发展 2、' onmousewheel = 'javascript:return big(this)' alt=Web2.0对交互性
虽然有这么多特性,但是Web2.0背后最本质的东西就只有两点:

1、软件向服务化发展,向平台化发展

2、&Web由原来“Publisher”的观点,发展成“Participation”的观点。

正是基于这两点,Web2.0时代迫切需要一种使用方便,高交互性的应用程序,而此重任,就落在了RiA身上。

通过图2,你可以看到由Web1.0到Web2.0的变化。

Web2.0对交互性的需求
图2、Web1.0向Web2.0的演变(点击看原图

还是在《What Is Web 2.0》那篇文章里,勾勒出了一幅Web2.0的Meme Map。这张图的中心代表的是Web2.0的核心概念,而旁边是Web2.0概念的延伸。在这张图里,我试图勾勒出一些迫切需要RiA的特征点。实际上,你可以看到,在Web2.0的Meme Map里,到处充满了RiA的倩影。如图3所示:

Web2.0中RiA的倩影
图3、Web2.0中的RiA倩影

看看大象本身

介绍了这么多,让我们总结一下。

随着软件和互联网的发展,需求导致一种新的计算模型出现。这种计算模型的特色就是,软件逐渐的有前台推向后台,以平台的方式提供服务,让用户在前台表演。

计算模型的变化,导致Web2.0的出现。尽管仅仅是开始,但是,从Web2.0的身上你依然可以依稀看到这种变化的趋势。不过Web2.0要想有如此变化,要想让用户参与进来,就必须提供一个用户功能强大的,使用方便的用户接口(UI)。

于是,需求导致了RiA的出现。RiA提供了一个满足需求的用户接口,使得大家可以参与到Web2.0中来。但是,RiA要想应用起来,可能还需要一个过程。

于是,几种RiA技术中,目前使用起来最合适的Ajax凸现出来。正是由于Ajax出色的兼容性,让他走到了历史的前台。有了它,我们开始了一场新的革命。

图4显示了这些名词之间的关系。把它们放在一起看,也许你会发现不一样的东西。

Ajax、RiA与Web2.0
图4、Ajax、RiA与Web2.0

未来的样子

当我走在北京的街头,我在想,如果我有一台智能手机,可以访问百度的map服务,也许我就不会像现在这样担心迷路了。实际上,类似的例子还有很多。如果Web2.0的明天已经到来,我们的生活会发生很多改变。

我不知道,尽管我很想知道。如果我真的能够看到未来的样子,再具备一些必要的执行力的话,也许我就是下一个比尔。不过,看到目前的这一点,已经令我非常兴奋。不管怎么样,我们都有权利想象。也有权利,用我们的手去改变世界。

怎么样?开始吧?Let’s do it!

(责任编辑:铭铭)


精彩图集

赞助商链接