【Web开发前端知识】- Web2.0(1)
Web1.0
Web 1.0,指的是万维网发展的第一阶段,时间大约从1991年到2004年。“在Web 1.0中,内容创作者很少,绝大多数用户只是内容的消费者。”(在Web 1.0时代,人们只能被动地浏览内容。)。
Web2.0
Web2.0介绍
- Web 2.0是一种新的互联网方式(第二代互联网),通过网络应用(Web Applications)促进网络上人与人间的信息交换和协同合作,其模式 更加以用户为中心。
- Web 2.0的核心概念是互动、分享与关系,所有的网络行为,都可用“互动、分享、关系”的概念来作诠释。
- 2.0是软件版本,这里指一系列web技术的升级,计算机工业的商业革命。
Web2.0特点
- 将Web作为平台
- 驾驭集体智能
- 数据将变成未来的”Intel Inside”
- 软件不断发行与升级的循环将会被终结
- 轻量型程序设计模型
- 通过内容和服务的联合使轻量的业务模型可行
- 软件运行将跨越单一设备
- 丰富的用户体验
- 分享和参与的架构所驱动的网络效应
- 通过带动分散的、独立的开发者把各个系统和网站组合形成大汇集的改革
- 快速的反应与功能新增
Web2.0服务方式
1.双向消息协议:
- REST(RepresentationalStateTransfer)表示了一种Web服务, 客户端传送所有的事务的状态;
- SOAP(SimpleObjectAccessProtocol)基于XML的可扩展消息信封格式,需同时绑定一个网络传输协议。这个协议通常是HTTP或HTTPS,但也可能是SMTP或XMPP;
2.API接口调用服务:
- XML;
- JSON;
- RPC;
Web3.0
Web 3.0,该词包含多层含义,用来概括互联网发展过程中可能出现的各种不同的方向和特征,包括:将互联网本身转化为一个泛型数据库;跨浏览器、超浏览器的内容投递和请求机制;人工智能技术的运用;语义网;地理映射网;运用3D技术搭建的网站甚至虚拟世界或网络公国等。
注:本文章主要讨论Web2.0的概念及其特点,对其他阶段暂不谈论,如想了解更多,请访问维基百科关于更多内容的介绍 。