●Lightweight user interfaces, development models, AND business models
虽然有这么多特性,但是Web2.0背后最本质的东西就只有两点:
1、 软件向服务化发展,向平台化发展
2、 Web由原来“Publisher”的观点,发展成“Participation”的观点。
正是基于这两点,Web2.0时代迫切需要一种使用方便,高交互性的应用程序,而此重任,就落在了RiA身上。
通过图2,你可以看到由Web1.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所示:
图3、Web2.0中的RiA倩影
看看大象本身
介绍了这么多,让我们总结一下。
随着软件和互联网的发展,需求导致一种新的计算模型出现。这种计算模型的特色就是,软件逐渐的有前台推向后台,以平台的方式提供服务,让用户在前台表演。
计算模型的变化,导致Web2.0的出现。尽管仅仅是开始,但是,从Web2.0的身上你依然可以依稀看到这种变化的趋势。不过Web2.0要想有如此变化,要想让用户参与进来,就必须提供一个用户功能强大的,使用方便的用户接口(UI)。
于是,需求导致了RiA的出现。RiA提供了一个满足需求的用户接口,使得大家可以参与到Web2.0中来。但是,RiA要想应用起来,可能还需要一个过程。
于是,几种RiA技术中,目前使用起来最合适的Ajax凸现出来。正是由于Ajax出色的兼容性,让他走到了历史的前台。有了它,我们开始了一场新的革命。
图4显示了这些名词之间的关系。把它们放在一起看,也许你会发现不一样的东西。
图4、Ajax、RiA与Web2.0
未来的样子
当我走在北京的街头,我在想,如果我有一台智能手机,可以访问百度的map服务,也许我就不会像现在这样担心迷路了。实际上,类似的例子还有很多。如果Web2.0的明天已经到来,我们的生活会发生很多改变。
我不知道,尽管我很想知道。如果我真的能够看到未来的样子,再具备一些必要的执行力的话,也许我就是下一个比尔。不过,看到目前的这一点,已经令我非常兴奋。不管怎么样,我们都有权利想象。也有权利,用我们的手去改变世界。
怎么样?开始吧?Let’s do it!
Coofucoo zhang
3/16/2006
上一页 [1] [2] 没有相关教程
|