请教:什么是WEB2.0 标准,有没有比较权威的定义? 大师的标准是什么
\u6743\u5a01\u662f\u4ec0\u4e48\u610f\u601d\uff1f\uff1f\u5728\u67d0\u79cd\u8303\u56f4\u91cc\u6700\u6709\u5730\u4f4d\u7684\u4eba\u548c\u4e8b\u7269
\u7269\u7406\u6743\u5a01
\u4e2a\u4eba\u8ba4\u4e3a\u4e00\u822c\u800c\u8a00\u867d\u7136\u53ef\u4ee5\u8bf4\u5927\u5e08\u548c\u4e13\u5bb6\u4ece\u610f\u4e49\u4e0a\u8bb2\u6ca1\u6709\u4ec0\u4e48\u533a\u522b\uff0c\u90fd\u662f\u6307\u5728\u67d0\u4e00\u9886\u57df\u6709\u7a81\u51fa\u6210\u5c31\u7684\u4eba\uff0c\u4f46\u662f\u5927\u5e08\u66f4\u504f\u5411\u4e8e\u5927\u5bb6\u516c\u8ba4\u5e76\u4e14\u5fb7\u9ad8\u671b\u91cd\u7684\u4eba\uff0c\u800c\u4e14\u66f4\u504f\u5411\u4e8e\u827a\u672f\u8fd9\u65b9\u9762\u3002\u5728\u79d1\u5b66\u4e0a\uff0c\u5f88\u5c11\u6709\u4eba\u88ab\u79f0\u4f5c\u662f\u5927\u5e08\u7684\u3002\u5927\u5e08\u66f4\u504f\u5411\u4e8e\u7f8e\u5b66\u7684\u610f\u4e49\u4e0a\uff0c\u4e2a\u4eba\u8ba4\u4e3a\uff0c\u5047\u5982\u4f60\u80fd\u505a\u51fa\u4e00\u79cd\u53ef\u4ee5\u8ba9\u4eba\u8d4f\u5fc3\u60a6\u76ee\u4e14\u88ab\u4eba\u516c\u8ba4\u5728\u8fd9\u65b9\u9762\u6709\u6240\u4e13\u957f\uff0c\u9c9c\u6709\u4eba\u53ef\u6bd4\u7684\u8bdd\u5c31\u53ef\u4ee5\u88ab\u79f0\u4e3a\u662f\u5927\u5e08\u4e86\u5427\u3002\u4e2a\u4eba\u8ba4\u4e3a\u662f\u3002
\u7efc\u4e0a\uff0c\u6240\u4ee5\u697c\u4e3b\u8bf4\u7684\u8fd9\u4e2a\u4e2a\u4eba\u8ba4\u4e3a\u4e0d\u80fd\u88ab\u79f0\u4e3a\u662f\u5927\u5e08\u3002
Web2.0条目下列出了这些条件:
Example Source Code [www.52css.com]
*CSS和语义相关的XHTML标记
*AJAX技术
*SyndicationofdatainRSS/ATOM
*AggregationofRSS/ATOMdata
*简洁而有意义的URLs
*支持发布为weblog
*RESTian(preferred)或者XMLWebserviceAPIs
*一些社会性网络元素
Web2.0必须具备的要素有:
Example Source Code [www.52css.com]
*网站应该能够让用户把数据在网站系统内外倒腾。
*用户在网站系统内拥有自己的数据
*完全基于Web,所有的功能都能透过浏览器完成。
(以上内容引用自英文版维基百科)
基于RSS/ATOM/RDF/FOAF等XML数据的同步、聚合和迁移
数据不再和页面和网站混粘在一起,它独立了,它跟着用户走。这是Web2.0的很重要特征。这也是为什么Blog是Web2.0的代表的原因。在网志上,常主角的是相互独立的一则则的网志。
独立,然后有物理表现。现在,就能让他们活跃起来。透过对XML数据的处理,这些内容能被自由的组合,被各种应用程序,不论是Web程序还是桌面程序等呈现和处理。当然,最重要的是背后的人。
社会性因素
内容跟着人走,内容又能够被用户自由的组合,也就是说,用户能够自由的借助内容媒介,创建起一个个的社群,发生各种社会性的(网络)行为。此外还有标签以及建立在开放标签系统之上的Folksonomy。
第三个公认的因素是开放API
这个技术性稍强些,得另花时间研习,可以先看看例子:amazon、flickr、googlemap等。
该如何创建Web2.0的产品呢?
重要的是要抓住这么几点,一个是微内容(这里有定义),一个是用户个体。
除了这两个最基本的之外,还可以考虑社群内的分享以及提供API。
微内容:英文是microcontent。用户所生产的任何数据都算是微内容,比如一则网志,评论,图片,收藏的书签,喜好的音乐列表、想要做的事情,想要去的地方、新的朋友等等。这些微内容,充斥着我们的生活、工作和学习,它的数量、重要性,还有我们对它的依赖,并不亚于那些道貌岸然、西装革履的正统文章、论文、书籍。
对微内容的重新发现和利用,是互联网所开创的平等、民主、自由风气的自然衍生,也是互联网相关技术消减信息管理成本之后的一个成果。
我们每天都生产众多的微内容,也消费着同样多的微内容。对于Web2.0来说,如何帮助用户管理、维护、存储、分享、转移微内容,就成了关键。
用户个体。对于Web1.0的典型产品/服务来说,用户没有具体的面貌、个性,它只是一个模糊的群体的代名词而已。但是对于Web2.0的产品和服务来说,用户是个实实在在的人。Web2.0所服务的,是具体的人,而不是一个如同幽灵般的概念。并且,这个人的具体性,会因为服务本身而不断地充实起来。
如何为这个具体的个体服务,是Web2.0设计的起点。
可以被称作Web2.0的产品/服务将是这样:
服务于用户个体的微内容的收集、创建、发布、管理、分享、合作、维护等的平台。
其他的呢?恐怕就设计到好些人提到的,微内容的XML表现;微内容的聚合;微内容的迁移;社会性关系的维护;界面的易用性等等。以及是否就是开源、参与、个人价值、草根、合作等等?
Web2.0是许多方面起头并进又相互牵连的一个新的阶段的到来。因此,不同的人,有着不同的看法。那么,对于Web开发人员来说,Web2.0意味着什么呢?
他们说Web2.0阶段,Web是一个平台,或者说,Web正在变得可编程,可以执行的Web应用。野心家们设想这个它的终极目标是WebOS。Web1.0时候,Web只是一个针对人的阅读的发布平台,Web由一个个的超文本链接而成。现在的趋势发生了变化,Web不仅仅是Html文档的天下,它成了交互的场所。
具体来讲,他们说Web成为一个开发环境,借助Web服务提供的编程接口,网站成了软件构件。这些,就是WebService的目标吧,信息孤岛通过这些WebService的对话,能够被自由构建成适合不同应用的建筑来。
一些例子:del.icio.us、flickr、a9、amazon、yahoo、google、msn等提供的编程接口衍生出的各种应用。
为什么要开放APIs,这涉及到集市中的商业方面的技术策略。当然,还有更深层的原因,那是什么呢?
这种交互不仅体现在不同的网站服务之间,同时还体现在用户和Web之间在浏览器上的交互。这也是为什么在美味书签的收藏中Web2.0和AJAX如此相关的一个原因。在Web页面上使用桌面程序有的那些便利,真的是很享受的事情。这恐怕也是Web可编程的一个方面,Web页面不再是标记和内容混合那样的简单,它就是一个可以编程的地方(是这样理解吧?)有人反对说,AJAX的使用对搜索引擎不友好,只有Web1.0的站长才关心这个事情吧,在Web2.0时候,站长应该关心的是用户参与的便利、用户的自由度,至于搜索,有RSS/ATOM/RDF等,更本用不着操心,Google不是已经顺应这个趋势,让大家主动提交了么?
可编程的第三个方面,是否在于Web应用和桌面应用之间的无缝连接趋势的出现?类似这里说的“从工具上,是由互联网浏览器向各类浏览器、rss阅读器等内容发展”编程的一个重要目的是对数据的操作,因此,对于网站来说,除了WebService接口之外,最近为简便方式就是将内容以RSS/RDF/ATOM格式,或者有意义的XHTML格式输出,同时实现内容和表现的分离。
Web2.0是个历史学的概念,而非是个技术性的概念,它是对Web发展历史断代的成果。对这个概念的梳理,能帮助我更好的把握互联网正在发生的技术与文化。
什么是web2.0标准
WEB标准不是某一个标准,而是一系列标准的集合。网页主要由三部分组成:结构(Structure)、表现(Presentation)和行为(Behavior)。对应的标准也分三方面:结构化标准语言主要包括XHTML和XML,表现标准语言主要包括CSS,行为标准主要包括对象模型(如W3C DOM)、ECMAScript等。这些标准大部分由W3C起草和发布,也有一些是其他标准组织制订的标准,比如ECMA(European Computer Manufacturers Association)的ECMAScript标准。我们来简单了解一下这些标准:
一.结构标准语言
〔XML〕XML是The Extensible Markup Language(可扩展标识语言)的简写。目前推荐遵循的是W3C于2000年10月6日发布的XML1.0,参考(www.w3.org/TR/2000/REC-XML-20001006)。和HTML一样,XML同样来源于SGML,但XML是一种能定义其他语言的语。XML最初设计的目的是弥补HTML的不足,以强大的扩展性满足网络信息发布的需要,后来逐渐用于网络数据的转换和描述。关于XML的好处和技术规范细节这里就不多说了,网上有很多资料,也有很多书籍可以参考。
〔XHTML〕XHTML是The Extensible HyperText Markup Language可扩展标识语言的缩写。目前推荐遵循的是W3C于2000年1月26日推荐XML1.0(参考www.w3.org/TR/xhtml1)。XML虽然数据转换能力强大,完全可以替代HTML,但面对成千上万已有的站点,直接采用XML还为时过早。因此,我们在HTML4.0的基础上,用XML的规则对其进行扩展,得到了XHTML。简单的说,建立XHTML的目的就是实现HTML向XML的过渡。
二. 表现标准语言
CSS是Cascading Style Sheets层叠样式表的缩写。目前推荐遵循的是W3C于1998年5月12日推荐CSS2(参考www.w3.org/TR/CSS2)。W3C创建CSS标准的目的是以CSS取代HTML表格式布局、帧和其他表现的语言。纯CSS布局与结构式XHTML相结合能帮助设计师分离外观与结构,使站点的访问及维护更加容易。
三.行为标准
[DOM]DOM是Document Object Model文档对象模型的缩写。根据W3C DOM规范(http://www.w3.org/DOM/),DOM是一种与浏览器,平台,语言的接口,使得你可以访问页面其他的标准组件。简单理解,DOM解决了Netscaped的Javascript和Microsoft的Jscript之间的冲突,给予web设计师和开发者一个标准的方法,让他们来访问他们站点中的数据、脚本和表现层对像。
〔ECMAScript〕ECMAScript是ECMA(European Computer Manufacturers Association)制定的标准脚本语言(JAVAScript)。目前推荐遵循的是ECMAScript 262(www.ecma.ch/ecma1/STAND/ECMA-262.HTM)。
权威定义解释
http://www.cnblogs.com/ajaxworld/archive/2007/07/06/808840.html
楼上的朋友们也真能拷贝...
web2.0和web1.0相比,加强了"用户体验".强凋网站以"用户"为主体.
web1.0是网站管理人员把内容放到网站上让用户浏览.web2.0是用户来织网.
从你说的网页设计方面来讲,web2.0还是有一定规律可循的.
一.从色彩上来讲,色彩比较素,整体看起来比较淡雅.用色区域也比较小.很少见到大范围的色块.(参看www.163.com/www.xunlei.com/www.mop.com这几个网页)
二.从网页结构上来讲,网页自身的HTML语言要遵守WEB标准.现在主流是用xhtml1.0 translate标准.html4.01淘汰.xhtml1.0以后HTML语言要求还是比较严格的.(标准的内容你可以另查资料.参看w3cn.org或者web的老家www.w3c.org)
首先说Web2.0不是指一个具体的技术或事物,而是网络发展的一个阶段,Web2.0是促成这个阶段的各种技术和相关的产品服务的总称。所以,目前尚没有一个明确或准确的定义。
Web2.0一般以用户为中心,使用以下先进技术:
*CSS和语义相关的XHTML标记
*AJAX技术
*SyndicationofdatainRSS/ATOM
*AggregationofRSS/ATOMdata
*简洁而有意义的URLs
*支持发布为weblog
*RESTian(preferred)或者XMLWebserviceAPIs
*一些社会性网络元素
Web2.0在服务方面必须具备以下要素:
*网站应该能够让用户把数据在网站系统内外倒腾。
*用户在网站系统内拥有自己的数据
*完全基于Web,所有的功能都能透过浏览器完成。
以上还是抄的(肯定不是本人的)
本人曾做过相关研究,认为Web2.0是用户为核心,一切围绕用户,即所有的技术应用都是围绕用户的需求、方便而展开,而不是为了技术而技术,以及相关服务也是,包括你上面说的颜色搭配,现在不少网站的色彩搭配很酷,但用户使用起来有点苦——看的吃力。
如果你在建立网站、网页时真的做到以用户为中心,然后采用以上技术和要素,肯定可以做出不错的Web2.0网站
一场以“交互”为核心的互联网
扩展阅读:抑郁自评量表 ... 以下 是web2.0的应用 ... web3.0官方网站 ... web2.0说法错误的是 ... web渗透测试入门书籍推荐 ... web2.0的主要代表技术有 ... web测试主要测试哪些 ... web渗透实战案例 ... 不属于web应用攻击的是 ...