web2.0与AJAX 下一代网络服务与应用模式 众说纷纭WEB2.0 yahoo总裁 杨致远 我想每个人对WEB2.0都有不同的定义。我的定义是,以前的网络是PUBLISHING但是WEB2.0是APPLICATION,一个网络上的软件应用。WEB2.0首先是一个软件平台,第二个用户界面上,你需要把那些有用的软件变成一个很简单的应用。怎么才能够让用户相互沟通?需要一些标准;比如BLOG,RSS,FLICKR,它们让用户拥有更多的工具,更大的力量,发挥更大的潜力
前AMAXON首席科学家ANDREAS S.WETIGEND 人们在WEB1.0时代进行的是“人机对话”,但是在WEB2.0时代,用户感觉到人与人的对话。此时,每个普通用户既是信息的获得都,也是信息的提供者,这将产生未来的网络与过去网络的一个重大区别---不同的信息获取方式,因此传统网站(特别是门户)将受到巨大的挑战
程序员 WEB2.0概念的提出 WEB2.0概念开始O;REILLY与MEDIALIVE INTERNATIONAL的一个献计献策会。 WEB2.0的技术特点 WEB2.0的通用概念 WEB2.0是基于修改化微内容,提供注重用户体验、可以参与的社会化服务平台。比如GOOGLE和FLICKR(网络相册)
CSS ,语义化有效的XHTML标记,和微格式 数据的联合,RSS/ATOM RSS/ATOM数据的聚合 规则且有意义的URL BLOG REST或者XML WEB服务API(API编程接口) 某些社会性网络方面
WEB2.0通用的概念 网站 是开放的--它必须可以方便地被获取或写入数据 用户应该在网络上有自己的数据 完全基于WEGB--多数成功的WEB2.0网站几乎完全通过浏览器使用。 WEB2.0将网络作为平台,跨越所有互联设备;WEB2.0的应用可以最大的发挥平台的本质性优势;软件将会随着越来越多的人使用而不仿宋地更新、消费并混合包括从个人用户在内的多个来源泉所得到的数据,与此时同时通过允许别人对其进行混合的方式提供给这些人属于他们自己的数据和服务,从而建立起一个参与架构的网络效应,并且超越WEB1.0的方式传递更多的用户体验。 WEB2.0和WEB1.0对比 WEB1.0 WEB2.0 模式 读 写和贡献 主要内容单元 网页 贴子/记录 形态 静态 动态 浏览方式 浏览器 浏览器、RSS阅读器、其它 体系结构 客户端/服务器 WEB SERVICES 内容创建者 网页编写者 所有人 主导者 GEEKS 大量业余人士
WEB2.0有哪些技术 WEB2.0在某种程度上不依赖于技术,而是一种态度;用户体验、资源共享、集体思维、平台开放 微内容的纽带----BLOG、WIKI、RSS和ATOM 提高用户体验-----AJAX(界面) 以个人为中心开放性平台 http://ajaxpartterns.org http://developer.mozilla.org/en/docs/main page http://www.dragonson.com/doc/ajax.html ajaxwg tqi yl 'ASYNCHRONOUS JAVASCRIPT AND XML'(异步JAVASCRIPT和XML), 是一种创建交互式网页应用的网页开发技术,它使用 使用XHTML+CSS来表示信息; 使用JAVASCRIPTrkwtDOM (document object model) 进行动态显示及交互 使用XML和XSLT进行数据交换及相关操作; 使用XMLHTTPREGUEST对象与WEB服务器进行异步数据交换 使用JAVASCRIPT将所有的东西绑定在一起; 使用JAVASCRIPT操作DOM(DOCUMENT OBJECT MODULE)进行动态显示及交互; 使用XML和XSLT进行数据交换及相关操作; 使用XMLHTTPREQUEST对象与WEB服务器异步数据交换; 使用JAVASCRIPT将所有的东西绑定在一起。 类似于DHTML或LAMP,AJAX不是指一种单一的技术,而是有机的利用了一系列相关的技术,事实上,一些
基于AJAX的“派生/合成”式DERVATIVE/COMEPOSITE)的技术正在出现,如“AFLAX” AJAX的应用用使用支持以上技术的WEB浏览器作为运行平台。这些浏览器目前包括:MOZILLA、FIREFOX、
INTERNET EXPLORER、OPERA、KONQUEROR及MAC OS 的SAFAN、但是OPERA不支持XSL格式也不支持XSLT |