`

Zend创建者给出经典定义:什么是Web 2.0?

阅读更多
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旗下--改进强化用户浏览器体验,将桌面操作带入浏览器操作的方法--最典型的,在网页中支持超级托拽功能。

  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)的软件架构,可以非常方便地添加、部署、升级功能特性--这对拥有大量用户的情况下进行持续更新十分必要。”

  文中关键词总结:

  RIA--Ajax、Flash

  SOA--RSS、Feeds、Web Services、Mash-Up,API

  Social Web--Wiki、Blog、Tagging、Podcast

  Iterative 
分享到:
评论

相关推荐

    最新zend framework 文档

    这可能包括AJAX支持,使页面能够无刷新更新,以及JSON和XML的处理,这些都是WEB2.0应用常见的数据交换格式。 "Zend Framework_EN.chm"文件是一个Windows的帮助文件,通常包含详细的索引、搜索功能和分章节的文档...

    非常好用的Zend Framework分页类

    在本篇中,作者不仅给出了分页类的实现代码,还分别在控制层(Controller)、模型层(Model)和视图层(View)进行了解释和应用演示,让读者能够快速理解和掌握如何在自己的Zend Framework项目中使用分页功能。...

    PHP和MySQL Web开发第4版pdf以及源码

    5.4 理解为什么要定义自己的函数 5.5 了解基本的函数结构 5.5.1 函数命名 5.6 使用参数 5.7 理解作用域 5.8 参数的引用传递和值传递 5.9 使用Return关键字 5.9.1 从函数返回一个值 5.10 实现递归 5.10.1 ...

    PHP和MySQL WEB开发(第4版)

    5.4 理解为什么要定义自己的函数 5.5 了解基本的函数结构 5.5.1 函数命名 5.6 使用参数 5.7 理解作用域 5.8 参数的引用传递和值传递 5.9 使用Return关键字 5.9.1 从函数返回一个值 5.10 实现递归 5.10.1 名称空间 ...

    网页设计必备(php,javascript,html5,css2,MySQL)

    网页设计是创建交互式、动态和视觉吸引人的网站的过程,涉及多种技术的融合。本压缩包文件提供了关于网页设计中不可或缺的关键技术的详细资源,包括PHP、JavaScript、HTML5、CSS2和MySQL。 PHP(Hypertext ...

    PHP和MySQL Web开发第4版

    5.4 理解为什么要定义自己的函数 5.5 了解基本的函数结构 5.5.1 函数命名 5.6 使用参数 5.7 理解作用域 5.8 参数的引用传递和值传递 5.9 使用Return关键字 5.9.1 从函数返回一个值 5.10 实现递归 5.10.1 ...

    jBPM开发入门指南

    3. **流程建模**:讲解如何使用BPMN 2.0标准来创建流程图,并通过jBPM工具转换为可执行的流程定义。 4. **流程实例管理**:讨论如何启动流程实例,以及如何通过API或用户界面来跟踪和管理流程实例的生命周期。 5. **...

Global site tag (gtag.js) - Google Analytics