Web2.0带来了什么?(三)
来源:百度文库 编辑:神马文学网 时间:2024/04/28 10:40:38
XML即可扩展标记语言(eXtensible Markup Language)。标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的有XML、XSL和XPath等。
Ajax并不是一种技术。它实际上是几种已经在各自领域大行其道技术的强强结合。Ajax混合了:
* 基于XHTML/CSS
* 由DOM(Document Object Model)实现动态显示与交互
* 通过XML和XSLT进行数据交换及处理
* 使用JavaScript整合上述技术
直观一点的说Ajax能够实现不刷新浏览器窗口(当然更不用安装额外的插件)而满足用户的操作,现在一些看上去很Cool的网站,很多是用这项技术实现的,其中包括:orkut、Gmail、Google Group、Google Suggest、Google Maps、Flickr、A9.com等。2SIMPLE的Co-mment系统虽然没有用到XML/XSLT,其理念已经暗合容Ajax,实现了不刷新网页提供动态内给用户。
目前,Web2.0主要的应用有:维基百科、Wallop 、yahoo360 、openbc 、 cyworld 、43things 、 flickr、 del.icio.us、 cragslist 、glob 、客齐集、 friendster 、 linkin 、UU通 、 优友 、 天际网 、爱米网 、linkist 、新浪点点通、skype、亿友、cyworld、Blog(博客)、播客等。
Blog(博客):Blog一词本起源于 weblog,意思是网上日志。1997年由 Jorn Barger所提出。在1998年,infosift 的编辑Jesse J. Garrett (http://www.jjg.net),将一些类似blog的网站收集起来,寄给Cameron Barrett。 Cameron随后将名单发布在CamWorld网站上,许多人亦陆续将blog的URL给Cameron,慢慢的,一个新的网络社区俨然成型。1999年,Brigitte Eaton (http://www.eatonweb.com)成立一个weblog 目录,收集她所知道的blog站。1999年,Peter Merholz (http://www.peterme.com)首次使用缩略词“blog”,成为今天常用的术语。但是,blog 真正开始快速发展的转折点,是在1999年6月,当时Pitas开始提供免费的weblog服务,紧接着8月,Pyra lab推出了现在的blogger.com。blogger.com 提供了简单易学的说明,以及能通过FTP直接将blog发表在个人网站上的功能,这带给使用者很大的方便。
从本质意义上讲,Blog是一个个人表达平台,也可以说是一种个人出版工具。它为网民提供了一个用于表达的平台和工具。从功用意义上讲,它传承了个人主页的主要功能和意义。但是由于个人主页的制作需要一定的技术成本、空间等,维护又比较繁琐,因此难以普及。Blog的出现立刻解决了这些个问题,让你的表达简单到贴个图片,打几个字这么容易。所以blog更能被人接受为人所用。
Blog被中国网民开始使用主要是2001年后半年,最初的几个blog是Hi!PDA、博客中国、中文Blog心得和数字部落。2002年底blogcn首先推出了免费blog托管,这是blog的平民化的开始。著名的老榕当时就在blogcn上写日志。这时上国外的网站受到了限制,bogspot上的blog逐渐不能访问,一些资深的网民开始在国内寻求blog托管商,甚至开始自己搭建blog平台,blog的开源系统也大量涌现,如Dlog,o-blog,L-blog等,更多的国内的blog托管商加入进来,如blogdriver,blogbus,bloglong等等,中文博客一时成为潮流。
和博客经常一起被使用的是RSS,RSS目前广泛用于blog、wiki和网上新闻频道,世界多数知名新闻社网站都提供RSS订阅支持。RSS起源于网景通讯公司的推(Push)技术,是一种用于共享新闻和其他Web内容的数据交换规范,将订户订阅的内容传送给他们的通讯协同格式(Protocol)。RSS可以是以下三个解释的其中一个:Really Simple Syndication(真正简单的整合)、RDF (Resource Description Framework) Site Summary、Rich Site Summary(丰富站点摘要)。其实质含义是站点用来和其他站点之间共享内容的一种简易方式,通过内容的聚合,使你很容易的得到你所需要的信息,而不必费尽辛苦在成千上万个网站中挑选你所需要的信息。