初学知识:应该如何理解Web2.0标准?

2016-03-02    编辑:csser     点击(

Web2.0并不是一个具体的事物,而是一个阶段,是促成这个阶段的各种技术和相关的产品服务的一个称呼。所以,我们无法说,Web2.0是什么,但是可以说,那些是Web2.0。
Web2.0条目下列出了这些条件:
*CSS和语义相关的XHTML标记
*AJAX技术
*SyndicationofdatainRSS/ATOM
*AggregationofRSS/ATOMdata
*简洁而有意义的URLs
*支持发布为weblog
*RESTian(preferred)或者XMLWebserviceAPIs
*一些社会性网络元素
Web2.0必须具备的要素有:
*网站应该能够让用户把数据在网站系统内外倒腾。
*用户在网站系统内拥有自己的数据
*完全基于Web,所有的功能都能透过浏览器完成。
(以上内容引用自英文版维基百科)
基于RSS/ATOM/RDF/FOAF等XML数据的同步、聚合和迁移
数据不再和页面和网站混粘在一起,它独立了,它跟着用户走。这是Web2.0的很重要特征。这也是为什么Blog是Web2.0的代表的原因。在网志上,常主角的是相互独立的一则则的网志。
独立,然后有物理表现。现在,就能让他们活跃起来。透过对XML数据的处理,这些内容能被自由的组合,被各种应用程序,不论是Web程序还是桌面程序等呈现和处理。当然,最重要的是背后的人。
社会性因素
内容跟着人走,内容又能够被用户自由的组合,也就是说,用户能够自由的借助内容媒介,创建起一个个的社群,发生各种社会性的(网络)行为。此外还有标签以及建立在开放标签系统之上的Folksonomy。
第三个公认的因素是开放API
这个技术性稍强些,得另花时间研习,可以先看看例子:amazon、flickr、googlemap等。
该如何创建Web2.0的产品呢?
重要的是要抓住这么几点,一个是微内容(这里有定义),一个是用户个体。
除了这两个最基本的之外,还可以考虑社群内的分享以及提供API。
微内容:英文是microcontent。用户所生产的任何数据都算是微内容,比如一则网志,评论,图片,收藏的书签,喜好的音乐列表、想要做的事情,想要去的地方、新的朋友等等。这些微内容,充斥着我们的生活、工作和学习,它的数量、重要性,还有我们对它的依赖,并不亚于那些道貌岸然、西装革履的正统文章、论文、书籍。
对微内容的重新发现和利用,是互联网所开创的平等、民主、自由风气的自然衍生,也是互联网相关技术消减信息管理成本之后的一个成果。
我们每天都生产众多的微内容,也消费着同样多的微内容。对于Web2.0来说,如何帮助用户管理、维护、存储、分享、转移微内容,就成了关键。