- 1、本文档共50页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
deeper
Advanced web technology
Web高级开发与应用技术
web2.0与相关技术
-
Web2.0,是相对Web1.0(2003年以前的互联网模式)的新的一类互
联网应用的统称,是一次从核心内容到外部应用的革命。由Web1.0单
纯通过网络浏览器浏览html网页模式向内容更丰富、联系性更强、工
具性更强的Web2.0互联网模式的发展已经成为互联网新的发展趋势
Web Technology
Web2.0
最初是由O’Reilly公司在2003年提出的一个词汇
概念
Web2.0是以Blog、TAG、SNS、RSS、wiki等应用
为核心,依据六度分隔、xml、ajax等新理论和技术
实现的互联网新一代模式
特征
Web Technology
Web2.0
Web 2.0的特质
-
-
-
-
-
大规模互连 :网络效应使得边际同核心一样重要
去中心化
以用户为中心
开放
轻量级
-
-
自然浮现 :成功来自合作,而不是控制
对软件的影响
Web 2.0
社区机制
软件即服务
使用简单性
Web Technology
Web2.0
六度关系理论
-
-
-
20世纪60年代由美国的心理学家米格兰姆(Stanley Milgram)提出
最多通过六个人你就能够认识任何一个陌生人
What Jure Leskovec found:
… We investigate on a planetary-scale
the oft-cited report that people are
separated by “six degrees of
separation” and find that the average
path length among Messenger users is
6.6…
Web Technology
Web2.0
微内容
-
-
英文是microcontent。用户所生产的任何数据都算是微内容
Web 2.0的产品/服务:服务于用户个体的微内容的收集、创建、发布、
管理、分享、合作、维护等的平台
Fudan course, by Dai kaiyu
Fudan course, by Dai kaiyu
Web Technology
Web2.0
Web 2.0的关键概念和技术
-
-
-
使用REST来表示和访问服务
数据被编码成XML文档或者ATOM Feed(json)以用来交换数据
基于Ajax或者RIA的丰富用户体验
Web 2.0 解决方案
Ajax/HTML客户端
微格式
桌面客户端
标签
Flash客户端
XML/JSON
REST/SOAP Web服务
RSS/ATOM内容联合
Web Technology
Web2.0
Web 2.0的核心模式
-
-
-
-
-
-
-
-
群众智慧
数据是核心竞争力
“组合式”创新
丰富用户体验
支持多种设备
软件即服务(Software as a Services,SaaS)
利用长尾
轻量级模型和低成本优势的可扩充能力
Web Technology
Web2.0
Web1.0(1993 ~ 2003)通
过浏览器浏览网页
Web2.0(2003~ )网页,以
及许多通过web 分享的其
它内容,更为互动,更象
有应用功能而不仅仅是一
个网页
模式
主要内容单元
形态
浏览方式
体系结构
内容建立者
应用领域
写与贡献
发表/ 记录的信息
动态
各类浏览器、RSS 阅读器、
其它
Web Services
人人
大量成熟应用
读
网页
静态
互联网浏览器
Client Server
程序员
银行信息中心 初级的“滑稽”应用
系统
Web Technology
Web2.0
《web2.0 design patterns》
-
-
-
-
-
-
-
The Long Tail
Data is the Next Intel Inside
Users Add Value
Network Effects by Default
The Perpetual Beta
Cooperate, Don’t Control
Software Above the Level of a Single Device
Fudan course, by Dai kaiyu
Web Technology
Web2.0
应用
-
Blog
Weblog的概念
文档评论(0)