找回密码
 欢迎注册
搜索
热搜: 活动 交友 discuz
查看: 2898|回复: 1

[ZT]Web 2.0 概念汇总

[复制链接]
发表于 2006-4-5 15:33:22 | 显示全部楼层 |阅读模式
<h1 minmax_bound="true">Web 2.0 概念汇总</h1><h2 minmax_bound="true"></h2><div class="text_info" minmax_bound="true">[来 源]   [作 者]   [发表时间] 2005-10-13 15:35:03 </div><h5 minmax_bound="true"><p minmax_bound="true">Web 2.0?</p><p minmax_bound="true">历史很重要。对一个技术的学习也应当从历史出发,通过其在时间形成历史的流变,得以知晓现状,甚至能够预知未来。</p><p minmax_bound="true">那Web 1.0是什么呢?</p><p minmax_bound="true">他们说,记得静态HTML的WWW时代么?</p><p minmax_bound="true">(那个时代的WWW应用、人们的Web体验、对社会的影响如何?)</p><p minmax_bound="true">那么动态HTML和静态HTML下的Web相比,是多少版本?1.5?对了,他们是真这么叫的。</p><p minmax_bound="true">(在效果和影响上,与1.0相比,扩展和加深多少?)</p><p minmax_bound="true">要呈现的数据存储在数据库中,通过Web服务端的程序,应用户的请求,取出数据,加上事先设计的模板,动态的生成Html代码,发送到用户的浏览器那里。</p><p minmax_bound="true">他是1.0系列,应为用户在浏览器中所见和Web 1.0一样,它有0.5的升级,因为数据不是事先制作并发布,而是动态生成,和用户的需要交互生成。</p><p minmax_bound="true">那好,在加0.5,到Web 2.0,变化是在哪里呢?</p><p minmax_bound="true">(看到了正在崛起的和改变的,会继续朝着什么方向改变互联网和社会呢?)</p><p minmax_bound="true"><strong minmax_bound="true">更新</strong>:关于各个版本的差别,看看<a href="http://jeremy.zawodny.com/blog/archives/002737.html" minmax_bound="true">亚马逊的例子</a>。</p><p minmax_bound="true">事情没有那么幸运,Web 2.0并不是一个具体的事物,而是一个阶段,是促成这个阶段的各种技术和相关的产品服务的一个称呼。所以,我们无法说,Web 2.0是什么,但是可以说,那些是Web 2.0。</p><p minmax_bound="true">WikiPedia的<a href="http://en.wikipedia.org/wiki/Web_2.0" minmax_bound="true">Web 2.0</a>条目下列出了这些条件:</p><p minmax_bound="true">* CSS 和语义相关的 XHTML 标记<br minmax_bound="true" />* AJAX 技术<br minmax_bound="true" />* Syndication of data in RSS/ATOM<br minmax_bound="true" />* Aggregation of RSS/ATOM data<br minmax_bound="true" />* 简洁而有意义的 URLs<br minmax_bound="true" />* 支持发布为 weblog<br minmax_bound="true" />* RESTian (preferred) 或者 XML Webservice APIs<br minmax_bound="true" />* 一些社会性网络元素</p><p minmax_bound="true">必须具备的要素有:</p><p minmax_bound="true">* 网站应该能够让用户把数据在网站系统内外倒腾。<br minmax_bound="true" />* 用户在网站系统内拥有自己的数据<br minmax_bound="true" />* 完全基于Web,所有的功能都能透过浏览器完成。</p><p minmax_bound="true">(以上内容引用自<a href="http://en.wikipedia.org/wiki/web_2.0" minmax_bound="true">英文版维基百科</a>)</p><p minmax_bound="true">虽然这只是一家之言,不过,对于其中谈到的几个要素,大家还是公认的。</p><p minmax_bound="true">- 基于RSS/ATOM/RDF/FOAF等XML数据的同步、聚合和迁移。</p><p minmax_bound="true">数据不再和页面和网站混粘在一起,它独立了,它跟着用户走。这是Web 2.0的很重要特征。这也是为什么Blog是Web 2.0的代表的原因。在网志上,常主角的是相互独立的一则则的网志。</p><p minmax_bound="true">独立,然后有物理表现。现在,就能让他们活跃起来。透过对XML数据的处理,这些内容能被自由的组合,被各种应用程序,不论是Web程序还是桌面程序等呈现和处理。</p><p minmax_bound="true">(更新:参看商业周刊的<a href="http://www.businessweek.com/technology/content/feb2005/tc2005028_3828_tc203.htm" minmax_bound="true">All Your Info in One Place</a>)</p><p minmax_bound="true">当然,最重要的是背后的人。</p><p minmax_bound="true">- 社会性因素。</p><p minmax_bound="true">内容跟着人走,内容又能够被用户自由的组合,也就是说,用户能够自由的借助内容媒介,创建起一个个的社群,发生各种社会性的(网络)行为。</p><p minmax_bound="true">此外还有标签以及建立在开放标签系统之上的Folksonomy。</p><p minmax_bound="true">- 第三个公认的因素是开放API,这个技术性稍强些,得另花时间研习,可以先看看例子:amazon、flickr、google map等。</p><p minmax_bound="true">(Web 2.0是个大筐,装了好多东西)</p><p minmax_bound="true">从Web应用的产品/服务生产者角度来说,该如何创建Web 2.0的产品呢?</p><p minmax_bound="true">重要的是要抓住这么几点,一个是微内容(这里有<a href="http://novaspivack.typepad.com/nova_spivacks_weblog/2003/12/defining_microc.html" minmax_bound="true"><font color="#003366" minmax_bound="true">定义</font></a>),一个是用户个体。除了这两个最基本的之外,还可以考虑社群内的分享以及提供API。</p><p minmax_bound="true">微内容:英文是microcontent。用户所生产的任何数据都算是微内容,比如一则网志,评论,图片,收藏的书签,喜好的音乐列表、想要做的事情,想要去的地方、新的朋友等等。这些微内容,充斥着我们的生活、工作和学习,它的数量、重要性,还有我们对它的依赖,并不亚于那些道貌岸然、西装革履的正统文章、论文、书籍。</p><p minmax_bound="true">对微内容的重新发现和利用,是互联网所开创的平等、民主、自由风气的自然衍生,也是互联网相关技术消减信息管理成本之后的一个成果。</p><p minmax_bound="true">我们每天都生产众多的微内容,也消费着同样多的微内容。对于Web 2.0来说,如何帮助用户管理、维护、存储、分享、转移微内容,就成了关键。</p><p minmax_bound="true">用户个体。对于Web 1.0的典型产品/服务来说,用户没有具体的面貌、个性,它只是一个模糊的群体的代名词而已。但是对于Web2.0的产品和服务来说,用户是个实实在在的人。Web 2.0所服务的,是具体的人,而不是一个如同幽灵般的概念。并且,这个人的具体性,会因为服务本身而不断地充实起来。</p><p minmax_bound="true">如何为这个具体的个体服务,是Web 2.0设计的起点。</p><p minmax_bound="true">因此,一类可以被称作Web 2.0的产品/服务将是这样:</p><p minmax_bound="true">服务于用户个体的微内容的收集、创建、发布、管理、分享、合作、维护等的平台。</p><p minmax_bound="true">这是表。</p><p minmax_bound="true">里呢,恐怕就设计到好些人<a href="http://www.digital-web.com/articles/web_2_for_designers/" minmax_bound="true"><font color="#003366" minmax_bound="true">提到的</font></a>,微内容的XML表现;微内容的聚合;微内容的迁移;社会性关系的维护;界面的易用性等等。</p><p minmax_bound="true">其质,是否就是开源、参与、个人价值、草根、合作等等?</p><p minmax_bound="true">Web2.0是许多方面起头并进又相互牵连的一个新的阶段的到来。因此,不同的人,有着不同的看法。那么,对于Web开发人员来说,Web2.0意味着什么呢?</p><p minmax_bound="true">他们说Web2.0阶段,Web是一个平台,或者说,Web正在变得可编程,可以执行的Web应用。野心家们设想这个它的终极目标是Web OS。</p><p minmax_bound="true">Web 1.0时候,Web只是一个针对人的阅读的发布平台,Web由一个个的超文本链接而成。现在的趋势发生了变化,Web不仅仅是Html文档的天下,它成了交互的场所。</p><p minmax_bound="true"><a href="http://www.web2con.com/" minmax_bound="true"><font color="#003366" minmax_bound="true">Web 2.0 Conference</font></a>网站的横幅引用Jeff Bezos的话说“Web 1.0 is making the internet for people,web 2.0 is making the internet better for computers”。</p><p minmax_bound="true">具体来讲,他们说Web成为一个开发环境,借助Web服务提供的编程接口,网站成了软件构件。</p><p minmax_bound="true">这些,就是<strong minmax_bound="true">Web Service</strong>的目标吧,信息孤岛通过这些Web Service的对话,能够被自由构建成适合不同应用的建筑来。</p><p minmax_bound="true">一些例子:del.icio.us、flickr、a9、amazon、yahoo、google、msn等提供的编程接口衍生出的各种应用。</p><p minmax_bound="true">为什么要开放APIs,这涉及到集市中的商业方面的技术策略。当然,还有更深层的原因,那是什么呢?</p><p minmax_bound="true">这种交互不仅体现在不同的网站服务之间,同时还体现在用户和Web之间在浏览器上的交互。这也是为什么在美味书签的收藏中Web2.0和AJAX如此相关的一个原因。</p><p minmax_bound="true"><strong minmax_bound="true">在Web页面上使用桌面程序有的那些便利</strong>,真的是很享受的事情。这恐怕也是Web可编程的一个方面,Web页面不再是标记和内容混合那样的简单,它就是一个可以编程的地方(是这样理解吧?)</p><p minmax_bound="true">有人反对说,AJAX的使用对搜索引擎不友好,只有Web 1.0的站长才关心这个事情吧,在Web 2.0时候,站长应该关心的是用户参与的便利、用户的自由度,至于搜索,有RSS/ATOM/RDF等,更本用不着操心,Google不是已经顺应这个趋势,让大家主动提交了么?</p><p minmax_bound="true">可编程的第三个方面,是否在于<strong minmax_bound="true">Web应用和桌面应用之间的无缝连接</strong>趋势的出现?类似这里说的“<a href="http://donaldswb.yculblog.com/post.728043.html" minmax_bound="true"><font color="#003366" minmax_bound="true">从工具上,是由互联网浏览器向各类浏览器、rss阅读器等内容发展</font></a>”</p><p minmax_bound="true">编程的一个重要目的是对数据的操作,因此,对于网站来说,除了Web Service接口之外,最近为简便方式就是将内容以RSS/RDF/ATOM格式,或者有意义的XHTML格式输出,同时实现内容和表现的分离。</p><p minmax_bound="true">......</p><p minmax_bound="true">自己不是专业开发人员,对Web OS的学习就点到为止,下次换个方向,否则我非头大不可。</p><p minmax_bound="true">---------------------</p><p minmax_bound="true"><a href="http://blog.cathayan.org/item/1001" minmax_bound="true"><font color="#003366" minmax_bound="true">cathayan</font></a>和<a href="http://blog.live21.org/2005/07/05/about-web-20/" minmax_bound="true"><font color="#003366" minmax_bound="true">Live21</font></a>说Web 2.0其实思路很古老,就是internet 1.0的回归。</p><p minmax_bound="true">Live21那里提到“关于概念的炒做应该不是一次两次的问题了”。</p><p minmax_bound="true">提到概念炒作,我还真见到过,今天在一篇报道中看到作为WEB 2.0的BSP的字眼,好笑得很。</p><p minmax_bound="true">不过,我真想说明,在目前中文Blog空间内能查阅到的学习、探讨Web 2.0的资料都不是炒作,因为包括我在内,大家都没有任何商业背景(注意,新闻报道中的那些Web 2.0除外)。</p><p minmax_bound="true">[Web 2.0<strong minmax_bound="true">是个历史学的概念</strong>,而非是个技术性的概念,它是对Web发展历史断代的成果。对这个概念的梳理,能帮助我更好的把握互联网正在发生的技术与文化。]</p><p minmax_bound="true">中文网志圈谈论的Web 2.0内容摘要:</p><p minmax_bound="true">- “Web 2.0是用来研究现象、发现规律的东西,不是用来招商引资、搭台唱戏的东西。当越来越多的互联网应用采取与用户互动的方式,越来越多的内容是由用户产生,越来越多的用户参与到互联网创造的过程中的时候,其实它代表了一种新的思潮。在这种思潮之下,一些新的技术开始出现,一些古老技术重新焕发了生机。随便你怎么表述这样一种现象,但现象本身是实实在在存在的,不管是叫它Web 2.0,还是社会化互联网。”[Keso:<a href="http://www.donews.net/keso/archive/2005/07/06/456169.aspx" minmax_bound="true"><font color="#003366" minmax_bound="true">老冒给Web 2.0浇了一桶冷水</font></a>]</p><p minmax_bound="true">- “我觉得最有价值的一个是, web应用的数据格式开始逐渐出现了交换“标准”...这些标准...更加容易被机器自动化处理...能帮助人更好地过滤和定制化信息。其次,更多的服务将以web service的形式来提供,...这使得web 服务可以被互相集成, 从而诞生更多新的服务...人的重要性被提高了。过去web更多注重在信息提供, 而现在的越来越多的应用更加关注人,也就是所谓“社会性”。此外web的可用性改进正在被越来越重视...”[老冒:<a href="http://www4.uuzone.com/blog/mao/29132.htm" minmax_bound="true"><font color="#003366" minmax_bound="true">朝web 2.0泼点冷水</font></a>]</p><p minmax_bound="true">- “我认为Web x.x是人们为了区别不同时代Web的发展而使用的,而这些概念也是经过归纳出来的结果。抓住对方向,如Wikipedia中所提到的朝向互动及社会网络的方向发展,不论应用何种技术,只要能达到目的都是很好的。甚至作为一般的使用者,都可以不去理会Web x.x的讨论,因为我们都已经在使用这些技术或网站了。”[图书馆观点:<a href="http://libraryviews.blogsome.com/" minmax_bound="true"><font color="#003366" minmax_bound="true">Web 2.0</font></a>]</p><p minmax_bound="true">- “RSS逐渐成为在线内容提供服务的标准发行平台。Blog以及user-generated内容的兴起。My Yahoo提供的RSS整合型服务。同时提出了值得密切关注的一些发展中领域,其中包括搜索技术,个性化,User-Generated内容(包括 blog,评论,图像和声音),音乐,短视频和Accessibility(易访问性)”[Owen:<a href="http://blog.timetide.net/archives/2004/10/29/20041029184328.php" minmax_bound="true"><font color="#003366" minmax_bound="true">Mary Meeker新作 - 关于Digital World的发展报告</font></a>的摘取]</p><p minmax_bound="true">- “我们谈论的Web2.0带给我们的是一种可读写的网络,这种可读写的网络表现于用户是一种双通道的交流模式,也就是说网页与用户之间的互动关系由传统的“Push”模式演变成双向交流的“Two- Way Communication”的模式。而对于Web服务的开发者来说,Web2.0带来的理念是服务的亲和力,可操作性,用户体验以及可用性。”[Owen:<a href="http://blog.timetide.net/archives/2005/05/03/20050503182426.php" minmax_bound="true"><font color="#003366" minmax_bound="true">BaCKpACK-体验可读写的Web服务</font></a>]</p><p minmax_bound="true">- “web 2.0是一种可以被分发的信息概述,web文档被格式化成了web数据。我们不会再看到不同旧地信息,现在我们所注意到是一种聚合、再混合内容的工具。”[songzhen:<a href="http://www.chinamcse.com/blog/showlog.asp?log_id=413" minmax_bound="true"><font color="#003366" minmax_bound="true">也说Web 2.0</font></a>的翻译]</p><p minmax_bound="true">- “从这些应用中可以看到:如果基于传统的HTML,同样的功能实现将变得非常复杂和不稳定,数据的再生产和交换成本是很高的。所以:RSS这个标准最终要的贡献就是使得互联网的大部分网站变得可编程:类似的例子还有Blog中的:TrackBack Ping等机制,这些机制都是依赖XML/RPC实现的。当初为Lucene设计一个RSS/XML的接口也是为了这个初衷,它使得全文检索服务可以轻松的嵌入到各种应用中,通过关键词将各种内容之间实现更丰富的关联(Well Referenced)。”[车东:<a href="http://www.chedong.com/blog/archives/000772.html" minmax_bound="true"><font color="#003366" minmax_bound="true">RSS,简单协议使得互联网可编程</font></a>]</p><p minmax_bound="true">- “聚合的可能性以及如何更好地聚合(通常来说,更好的聚合应该基于个人知识管理和人际关系管理)很显然应该成为新一代或者说web2.0架构的核心之一。还有,你会重新发现,恰好是分散带动了聚合,聚合促进了分散,通过聚合的思维,互联网的网络状变得越来越丰富和密集,web2.0就变得越来越有趣味,它将web1.0时代的硕大节点即门户网站不断消解,去努力创造一个更加和谐的自然网络图谱。”[Horse:<a href="http://media.zhanbin.com/index.php/69.html" minmax_bound="true"><font color="#003366" minmax_bound="true">rss,聚合的无数可能</font></a>]</p><p minmax_bound="true">- “新的web2.0网站都依赖于用户参与、用户主导、用户建设”。[Horse:<a href="http://media.zhanbin.com/index.php/73.html" minmax_bound="true"><font color="#003366" minmax_bound="true">Web 2.0这个词</font></a>]</p><p minmax_bound="true">- Keso:<a href="http://www.donews.net/keso/archive/2005/05/29/404191.aspx" minmax_bound="true"><font color="#003366" minmax_bound="true">Web 1.0与Web 2.0的区别</font></a></p><p minmax_bound="true">- “表面上看,Bloglines取代了门户,成为一个新的中心,但这里有一个重大的区别。门户是只读的,它带有某种锁定的性质。你可以离开门户,但你无法带走门户的内容。Bloglines则完全不同,你觉得它好用,就会继续使用,有一天你不再喜欢Bloglines,你完全可以导出你的OPML,到另一个 RSS订阅网站,或者干脆用客户端软件浏览同样的内容。所以,像Bloglines这样的网站,是可写的,你可以导入,也可以导出。就像你对信息拥有选择权,对服务提供商也同样拥有选择权,没有人可以锁定你,主动权在你自己手上。”[Keso:<a href="http://www.donews.net/keso/archive/2005/05/31/405921.aspx" minmax_bound="true"><font color="#003366" minmax_bound="true">再说信息选择权</font></a>]</p><p minmax_bound="true">- “Flickr、del.icio.us、Bloglines等Web 2.0服务,通过开放API获得了很多有趣、有用的想法,并借助外部的力量,让用户获得了更好的体验。更多大公司也加入到开放API的潮流中,Google、Yahoo!、Amazon、Skype。Google桌面搜索今年3月才开放API,很快就产生了大量的创造,大大扩充了可搜索的文件格式。”[Keso:<a href="http://www.donews.net/keso/archive/2005/06/04/411406.aspx" minmax_bound="true"><font color="#003366" minmax_bound="true">开放API</font></a>]</p><p minmax_bound="true">- “归纳:web1.0天天谈门户,web2.0谈个人化;web1.0谈内容,web2.0谈应用;web1.0商业模式,web2.0谈服务;web1.0谈密闭、大而全,web2.0大家谈开放、谈联合;web1.0网站中心化,web2.0谈个人中心化;web1.0一对一,web2.0谈社会性网络;web1.0不知道你是狗,web2.0你去年夏天干了什么我一清二楚甚至想要干什么呢。。。”[van_wuchanghua:<a href="http://sade1983.yculblog.com/post.717610.html" minmax_bound="true"><font color="#003366" minmax_bound="true">发现了N.HOOLYWOOD,我还知道你今年夏天要干什么</font></a>]</p><p minmax_bound="true">- “我认为Web2.0有下面几个方面的特性: 个性化的传播方式. 读与写并存的表达方式. 社会化的联合方式.标准化的创作方式. 便捷化的体验方式. 高密度的媒体方式.”[飞戈:<a href="http://my.10345.com/blog/post/197" minmax_bound="true"><font color="#003366" minmax_bound="true">Web2.0与未来的网络</font></a>]</p><p minmax_bound="true">- “用RAILS写的网站带有典型的读写网络的特征:RAILS创建的三个架构中的ACTIVE RECORD这个模块中,如果你读读它最重要的基类 ActiveRecord::Base,你会发现有CREAT,EDIT,SAVE,DESTROY这些方法已经天然包含在内了,这让实现一个数据库的CRUDS行为变得如此简单。由于这些类的方法直接和网页的名称映射到一起,这使得网页本身就像一个可以编缉的数据库的数据项。”[Blogdriver:<a href="http://www.donews.net/blogdriver/archive/2005/07/02/451365.aspx" minmax_bound="true"><font color="#003366" minmax_bound="true">RUBY ON RAILS,wEB2.0世界新生的创造力</font></a>]</p><p minmax_bound="true">- “Greasemonkey一定名列前茅。这个通过User &#115;cript就能修改任何网页输出效果的插件极大的提高了用户阅读的自主性,一推出就引起了轰动,同时也引来了不少争议。”[Webleon:<a href="http://webleon.net/2005/05/platypus.html" minmax_bound="true"><font color="#003366" minmax_bound="true">platypus,完全可写的互联网</font></a>]</p><p minmax_bound="true">- “Web1.0到Web2.0的转变,具体的说,从模式上是单纯的“读”向“写”、“共同建设”发展;从基本构成单元上,是由“网页”向“发表/记录的信息”发展;从工具上,是由互联网浏览器向各类浏览器、rss阅读器等内容发展;运行机制上,由“Client Server”向“Web Services”转变;作者由程序员等专业人士向全部普通用户发展;应用上由初级的“滑稽”的应用向全面大量应用发展。 ”[Don:<a href="http://donaldswb.yculblog.com/post.728043.html" minmax_bound="true"><font color="#003366" minmax_bound="true">Web 2.0概念阐释</font></a>]</p><p minmax_bound="true">Web 2.0阶段的一个重要特征是开放,和Web初期的开放有很大不同,有以下几种突出的表现:</p><p minmax_bound="true">内容方面。</p><p minmax_bound="true">- 内容的创作共用授权。它的广谱和可选择性,让它具有了足够的生命力。CC先是在网志圈中广泛采用,后来许多商业公司也纷纷采用CC方式(比如BBC);先是文本世界采用,后来逐渐推广到了多媒体世界,比如音频、视频、Flash动画等等。一场自由的文化(free culture)运动在各个方面悄然铺开。</p><p minmax_bound="true">- 内容来源方面的开放。和早期的Web阶段相比,由于使用相关设备的成本降低,利用相关技术的门槛减低,人们可以自由生产并发布各种内容,比如文本信息,比如语音记录,比如视频录制等。信息的生产和传播不再仅仅是商业资本或者技术精英的特权。在Web的新阶段,原来在商业、技术与大众之间的信息生产和传播的落差被削平。消除信息垄断和去中心化已经成为可能。不仅如此,信息的生产和消费的模式也发生了变化,从原来的生产/消费的对立,变成了参与式的信息集市。</p><p minmax_bound="true">Web主体方面。</p><p minmax_bound="true">- 商业网站也渐渐采取了开放的、参与的模式。除了内容上的CC授权出现之外。原来并不外露的内容,也随着blog、podcasting等的兴盛而对外开放。一些网站还在技术层面开放,比如开放源代码,比如开放APIs(编程接口),让自己成为一个平台,让用户可以参与衍生产品的创造,用户本身也是产品的生产者。不仅是内容、技术层面,在鼓励用户的参与上,也有相应的开放出现,比如一些新闻网站的RSS源的输出、引用通告(trackback)功能的采纳、blogthis便利的提供,无一不是让用户参与到内容生产、传播的各个环节。</p><p minmax_bound="true">- 个人信息层面的开放。有开放,才有交流,才有社会行为和形态产生。个人内容的开放是与一类Web 2.0服务的兴起有关。它涵盖了内容(文本、声音、影像、视频)、关系、行为等等。</p><p minmax_bound="true">...</p><p minmax_bound="true">暂时只想到这几个方面。</p><p minmax_bound="true">这个阶段的开放应该可以说是OpenSource(开源)运动在各个层面的推进。</p><p minmax_bound="true">src:http://www.chinaui.com/school/detail/20051025144257.html</p></h5>
发表于 2006-4-19 17:16:30 | 显示全部楼层

[ZT]Web 2.0 概念汇总

<p>好文章。</p><p>学习。</p>
您需要登录后才可以回帖 登录 | 欢迎注册

本版积分规则

快速回复 返回顶部 返回列表