首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

开放式 Web 平台的发展现状 (2)

开放式 Web 平台的发展现状 (2)

开放式 Web 平台的设计理念如果说 Web1.0 是以数据为核心的网,那 Web2.0 是以人为出发点的互联网。 我们看一看最近的一些 Web2.0 产品,就可以理解上述观点。
Blog: 用户织网,发表新知识,和其他用户内容链接,进而非常自然的组织这些内容。
RSS: 用户产生内容自动分发,定阅
Podcasting: 个人视频 / 声频的发布 / 定阅
SNS: blog+ 人和人之间的链接
Folksonomy:作为一种以人为本的技术,Web 2.0 引入了 Folksonomy 特性,其中用户可以在线标记他们的内容,而这使其他人能够很容易地查找并查看其他内容。
Wiki: 用户共同建设一个大百科全书
从知识生产的角度看,Web1.0 的任务,是将以前没有放在网上的人类知识,通过商业的力量,放到网上去。Web2.0 的任务是,将这些知识,通过每个用户的浏览求知的力量,协作工作,把知识有机的组织起来,在这个过程中继续将知识深化,并产生新的思想火花;
从内容产生者角度看,Web1.0 是商业公司为主体把内容往网上搬,而 Web2.0 则是以用户为主,以简便随意方式,通过 blog/podcasting 方式把新内容往网上搬;
从交互性看,Web1.0 是网站对用户为主;Web2.0 是以 P2P 为主。
从技术上看,Web 客户端化,工作效率越来越高。比如像 Ajax 技术 , GoogleMAP/Gmail 里面用得出神入化。
图 4. Web 1.0 和 Web 2.0 交互方式Web 1.0 交互方式
Web 2.0 交互方式
Web 2.0 理念有了很大的变化,然而对于什么是 Web2.0 并没有一个完整和确切的定义,“Web 2.0”的概念开始于一个会议中,展开于 O'Reilly 公司和 MediaLive 国际公司之间的头脑风暴部分。如果要想更确切地理解和认识 Web2.0, 有必要重申下 Tim O'Reilly 的七条原则。
1、将 Web 作为平台
2、驾驭群体智慧
3、数据将变成未来的“Intel Inside”
4、软件不断发行与升级的循环将会终结
5、轻量型程序设计模型
6、软件运行将跨越单一设备
7、丰富的用户体验
如果想对这一部分作深入了解,可以访问
http://tim.oreilly.com/news/2005/09/30/what-is-Web-20.html。
Web2.0 发展到现在,真正实现了以用户为中心的发展理念。以下图可以囊括当前 Web2.0 所包含的内容与特点。
图 5. Web 2.0 元素由此我们可以看出,在 Web2.0 时代用户已经不仅仅是网站的浏览者,而且是网站信息的提供者和分享者。而随着用户需求的不断更新,以及为了更有效地利用用信息资源,很多服务商开始开放一部分 API,以便第三方开发者开发更多的便捷应用,这样不仅可以使服务商减轻网站应用开发压力,而且还间接的获取大量的流量,而开发者也会得到相应的报酬。而服务商提供的 API 可以分为以下几类:
传统 SNS API: facebook, 开心,人人,flicker API
电子商务类:ebay ,淘宝 open API,
微博:twitter, 新浪微博,腾讯微博
多媒体类:tudou API,youtube API
及时通信:QQ API,Window Live  API
存储类 Api:Amzon EC2,Amzon S3,Windows Azure
工具类 API:Google Map
谁在开放 API:
图 6. Web 平台开放者
返回列表