当前位置: 首页 >> 开源文章 >> Zend创建者Andi Gutmans精炼Web2.0诠释
 

Zend创建者Andi Gutmans精炼Web2.0诠释

作者:      来源:zz     发表时间:2006-10-27     浏览次数:      字号:    

Zend创建者Andi Gutmans为我们带来了一段非常精炼的Web
2.0诠释,抓住Web
2.0的几个要点,对Ajax、Blog、Wash-Up等Web2.0标志概念以及之间的关系进行了简明扼要的阐述,足以作为Web
2.0的经典定义。(感谢Chris笔录)

“大家好,我是Zend的Andi
Gutmans,今天我们将要讨论的问题是:什么是Web 2.0?
也许你早已听说过Web
2.0的部分特征,例如Blog,Mash-up,Ajax,但是Web
2.0含义究竟是什么?Flickr、Youtube这些概念网站就可以代表Web
2.0么?其实不然,Web 2.0的定义更为深入。

Web 2.0由三个部分组成,第一个部分--RIA,Rich
Internet
Applications(丰富互联网应用程序),Flash、Ajax等网络应用技术便归于RIA旗下--[b]改进强化用户浏览器体验,将桌面操作带入浏览器操作[/b]的方法--最典型的,在网页中支持超级托拽功能。

Web 2.0第二个部分--SOA,Service-Oriented
Architecture(面向服务架构),也是Web
2.0的核心部分,相关词汇:Feeds、RSS、Web
Services、Mash-Up。SOA的核心问题--开放、互通,如何让来自不同服务商的网络应用能够协作运行。作为SOA核心词汇之一,Mash-Up其实就在我们身边--例如,Google开放功能模块API接口的行为直接导致一系列以Google
Earth为核心的第三方网络服务产生。

Web 2.0第三个部分--Social Web(网络社交),Web
2.0应用大大提高了终端用户的互动性,用户不再仅仅是服务的使用者,同时成为服务的创造参与者--WiKi、Blog、Tag、Podcast等用户交互行为让Web
2.0应用更能“吸引”用户,并且激发用户行为创造资源和内容。

如何才能创建一个成功的Web 2.0网站/产品?

亦有三点需要注意的问题。

首先,你需要规划一个出色的Ajax支持产品--Ajax特指一系列创建Web
2.0服务的关键技术,是创造丰富用户体验的技术基础,当然,在浏览器支持方面也要IE/火狐通吃。

其次,为你的产品选择合适的编程语言,能够完成你需要创立的网络服务--服务产品是Web
2.0关键,选择好合适的语言是产品的技术基础。

最后,拥有一个可迭代(Iterative)的软件架构,可以非常方便地添加、部署、升级功能特性--这对拥有大量用户的情况下进行持续更新十分必要。”

责任编辑 webmaster

 
 
 
 
 
评论更多>>
 
 
 
发表
 
姓名: QQ:
性别: MSN:
E-mail: 主页:
评分: 1 2 3 4 5
评论内容:
验证码:
  
  • 请遵守《互联网电子公告服务管理规定》及中华人民共和国其他各项有关法律法规。
  • 严禁发表危害国家安全、损害国家利益、破坏民族团结、破坏国家宗教政策、破坏社会稳定、侮辱、诽谤、教唆、淫秽等内容的评论 。
  • 用户需对自己在使用本站服务过程中的行为承担法律责任(直接或间接导致的)。
  • 本站管理员有权保留或删除评论内容。
  • 评论内容只代表网友个人观点,与本网站立场无关。
  •