Web2.0,是相对Web1.0(2003年以前的互联网模式)的新的一类互联网应用的统称,是一次从核心内容到外部应用的革命。由Web1.0单纯通过网络浏览器浏览html网页模式向内容更丰富、联系性更强、工具性更强的Web2.0互联网模式的发展已经成为互联网新的发展趋势。
Web1.0到Web2.0的转变,具体的说,从模式上是单纯的“读”向“写”、“共同建设”发展;由被动地接收互联网信息向主动创造互联网信息迈进!从基本构成单元上,是由“网页”向“发表/记录的信息”发展;从工具上,是由互联网浏览器向各类浏览器、rss阅读器等内容发展;运行机制上,由“Client Server”向“Web Services”转变;作者由程序员等专业人士向全部普通用户发展;应用上由初级的“滑稽”的应用向全面大量应用发展。
总之,Web2.0是以 Flickr、Craigslist、Linkedin、Tribes、Ryze、 Friendster、Del.icio.us、43Things等网站为代表,以Blog、TAG、SNS、RSS、wiki等应用为核心,依据六度分隔、xml、ajax等新理论和技术实现的互联网新一代模式。
意义如此深远的Web2.0,到底是什么呢?它是一种新的技术么?与之前的Web1.0相比,它又有什么不同?
按照该公司董事长兼CEO方兴东的话来说,目前的互联网已然开始了2.0时代,“全球所有的互联网巨头都开始向2.0时代进军,整个互联网的发展接下来会进入一场新的竞争乃至新的战争!”
方兴东认为,与Web1.0最大的不同就是Web2.0ajax实例 文件浏览所提倡的个性化,在其中,个人不是作为被动的客体而是作为一种主体参与到了互联网中,个人在作为互联网的使用者之外,还同时成为了互联网主动的传播者、作者和生产者。
到目前为止,关于Web2.0并没有清晰的定义。业内普遍的一种说法是,微内容是Web2.0的一个关键词。其中,微内容包括个人所形成的任何数据:比如一则网志、一个评论、一幅图片、收藏的书签、喜好的音乐列表、想结交的朋友等等。这些微内容,充斥在了人们的生活、工作和学习的方方面面。而Web2.0重点要解决的正是对这些微内容的重新发现和利用。于是,我们看到了这样的现象,只要是和微内容相关的技术和架构,都是以Web2.0为名义的。
也有人这么界定,Web2.0是相对Web1.0的新的一类互联网应用的统称。并且由此断言,由Web1.0单纯通过网络浏览器浏览html网页模式向内容更丰富、联系性更强、工具性更强的W
eb2.0互联网模式的发展已经成为互联网新的发展趋势。就目前的发展情况而言,Web2.0是以 Flickr、Craigslist、Linkedin、Tribes、Ryze、 Friendster、Del.icio.us、43Things等网站为代表,以Blog、TAG、SNS、RSS、wiki等应用为核心,依据六度分隔、xml、ajax等新理论和技术实现的互联网新一代模式。
无论怎样的注脚,我们都不难发现,这个Web2.0的概念,在很大程度上并不是从技术创新角度出发的,或者说与技术没有很大的相关性。如果从应用的角度看,Web2.0或许更好理解一些,它就像一个带着光芒的大筐,凡是于以往集中式互联网不同的模式或者技术,都可以框在其中。
Web1.0到Web2.0的转变,具体的说,从模式上是从读向写、信息共同创造的一个改变;从基本结构上说,则是是由网页向发表/展示工具演变;从工具上,是由互联网浏览器向各类浏览器、rss阅读器等内容发展;运行机制上,则是自“Client Server”向“Web Services”的转变;由此,互联网内容的缔造者也由专业人士向普通用户拓展。说白了,Web2.0的精髓就是以人为本,提升用户使用互联网的体验。这样远大的理想,这样庞大的范畴,也难怪新锐们凡是都要以Web2.0为名义了。
Blog是Weblog的简称,是个人或体以时间顺序所作的一种记录,且不断更新。Blog之间的交流主要是通过反向引用(TrackBack)和留言/评论(Comment)的方式来进行的。Blog的作者(Blogger),既是这个Blog的创作人,也是其档案管理人。
Wiki来源于夏威夷语的wee kee wee kee,是一种提供“共同创作(collaborative)”环境的网站,也就是说,每个人都可以任意修改网站上的页面资料。
RSS是Really Simple Syndication或Rich Site Summary或RDF Site Summary的简称,是一种用于共享新闻和其他Web内容的数据交换规范。读者可以通过RSS订阅一个Blog,了解该Blog最近的更新。
在微软和Google的布局中,RSS已经越来越重要,微软不但从Windows Vista全面支持RSS,现在live计划则试图用RSS 来实现微软软件和内容的进一步网络化。Google的Sitemap和Google Reader也显示出它准备更好的把RSS与搜索、与浏览器结合起来。
Tag(中文叫做“标签”) 是一种新的组织和管理在线信息的方式。它不同于传统的、针对文件本身的关键字检索,而是一种模糊化、智能化的分类。
SNS是Social Network Service,社会性网络软件,依据六度理论,以认识朋友的朋友为基础,扩展自己的人脉。并且无限扩张自己的人脉,在需要的时候,可以随时获取一点,得到该人脉的帮助。
Ajax,复古的宠儿
时尚这个东西是不断的轮回的,过时的东西搭配上新时代的新概念,就变成了新的时尚,不过专业术语称为“复古”。技术现在也搭上了复古风。对Web2.0来说,当然少不了Ajax。
Web2.0不是一个具体的事物,它是一个阶段,是促成这个阶段的各种技术和相关的产品服务的一个称呼。所以,我们无法说,Web2.0是什么,但是可以说,哪些是Web2.0技术范畴。
Ajax是Web2.0的核心之一,是当前Web2.0中的一个王冠。Ajax使Web应用的交互如Flickr、 Backpack和Google在这方面已经有质的飞跃。这个术语源自描述从基于网页的Web应用到基于数据的应用的转换。
Ajax是早期几种技术的结合,每种技术都有其独特之处,合在一起就成了一个功能强大的
新技术。包括: XHTML和CSS;使用文档对象模型(Document Object Model)作动态显示和交互;使用XML和XSLT做数据交互和操作;使用XMLHttpRequest进行异步数据接收;使用javascript将它们绑定在一起。
从技术的角度来看,Web 2.0的核心是Web Service。通过开放的APIs、标准的编程接口,网站与网站之间的交互性得以大大增强。而综合了几种技术的Ajax,显然很大程度上提高了网站交互性。
通过这些技术手段,数据不再和页面和网站混粘在一起,它独立了,它跟着用户走。这是Web2.0的很重要特征。
在基于数据的应用中,用户需求的数据如联系人列表,可以从独立于实际网页的服务端取得并且可以被动态地写入网页中,给缓慢的Web应用体验着,使之像桌面应用一样。
先独立,然后有物理表现。现在,就能让他们活跃起来。透过对XML数据的处理,这些内容能被自由的组合,被各种应用程序,不论是Web程序还是桌面程序等呈现和处理。
用户能够自由地借助内容媒介,创建起一个个的社,发生各种社会性的(网络)行为。对于
Web2.0来说,如何帮助用户管理、维护、存储、分享、转移微内容,就成了关键。
具体讲,Web成为一个开发环境,借助Web服务提供的编程接口,网站成了软件构件。信息孤岛通过这些WebService的对话,被自由构建成适合不同应用的载体。
Ajax开发与传统的CS开发有很大的不同。由于Ajax依赖浏览器的javascript和XML,浏览器的兼容性和支持的标准也变得和javascript的运行时性能一样重要了。
Ajax的最大机遇在于用户体验。在使应用更快响应和创新的过程中,定义Web应用的规则正在被重写。例如用户通常希望每一次按钮点击会导致几秒的延迟和屏幕刷新,但Ajax正在打破这种长时间的状况。因此用户需要重新体验按钮点击的响应了。
WikiPedia的Web2.0条目下列出了这些条件:
*CSS和语义相关的XHTML标记
*AJAX技术
*SyndicationofdatainRSS/ATOM
*AggregationofRSS/ATOMdata
*简洁而有意义的URLs
*支持发布为weblog
*RESTian(preferred)或者XMLWebserviceAPIs
*一些社会性网络元素
必须具备的要素有:
*网站应该能够让用户把数据在网站系统内外倒腾。
*用户在网站系统内拥有自己的数据
*完全基于Web,所有的功能都能透过浏览器完成。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论