IT新名词:Web2.0 —— 更好的交互和体验
出自 Coofucoo http://blog.csdn.net/coofucoo/archive/2006/03/17/626909.aspx
目前,对于Web2.0并没有明确的定义。
在《What Is Web 2.0》这篇文章里,对Web2.0应用所需要具备的各种特点进行了总结,并且提了出来。
●Services, not packaged software, with cost-effective scalability (有着良好成本可控性的服务,而不是打包的软件)
●Control over unique, hard-to-recreate data sources that get richer as more people use them (独一的控制,难以重建它以便其它人使用)
●Trusting users as co-developers (把用户当作合作开发者)
●Harnessing collective intelligence (用集体的智慧来产生动力)
●Leveraging the long tail through customer self-service (用客户自已的创作来作为杠杆的长边,使我们能翘起地球:p)
●Software above the level of a single device (跨越单一设计平面的软件)
●Lightweight user interfaces, development models, AND business models (轻量级的用户界面、开发模型和商业模型)
虽然有这么多特性,但是Web2.0背后最本质的东西就只有两点:
1)软件向服务化发展,向平台化发展
2)Web由原来“Publisher”的观点,发展成“Participation”的观点。
正是基于这两点,Web2.0时代迫切需要一种使用方便、高交互性的应用程序,而此重任,就落在了RiA身上。
还是在《What Is Web 2.0》那篇文章里,勾勒出了一幅Web2.0的Meme Map。这张图的中心代表的是Web2.0的核心概念,而旁边是Web2.0概念的延伸。在这张图里,我试图勾勒出一些迫切需要RiA的特征点(红圈圈)。实际上,你可以看到,在Web2.0的Meme Map里,到处充满了RiA的倩影。