Web2.0带来了什么?(三)

来源:百度文库 编辑:神马文学网 时间:2024/04/28 10:40:38

XML即可扩展标记语言(eXtensible Markup Language)。标记是指计算机所能理解的信息符号,通过此种标记,计算机之间可以处理包含各种信息的文章等。如何定义这些标记,既可以选择国际通用的标记语言,比如HTML,也可以使用象XML这样由相关人士自由决定的标记语言,这就是语言的可扩展性。XML是从SGML中简化修改出来的。它主要用到的有XMLXSLXPath等。

 

Ajax并不是一种技术。它实际上是几种已经在各自领域大行其道技术的强强结合。Ajax混合了:

* 基于XHTML/CSS

* DOMDocument Object Model)实现动态显示与交互

* 通过XMLXSLT进行数据交换及处理

* 使用JavaScript整合上述技术

 

直观一点的说Ajax能够实现不刷新浏览器窗口(当然更不用安装额外的插件)而满足用户的操作,现在一些看上去很Cool的网站,很多是用这项技术实现的,其中包括:orkutGmailGoogle GroupGoogle SuggestGoogle MapsFlickrA9.com等。2SIMPLECo-mment系统虽然没有用到XML/XSLT,其理念已经暗合容Ajax,实现了不刷新网页提供动态内给用户。

 

目前,Web2.0主要的应用有:维基百科、Wallop yahoo360 openbc cyworld 43things flickr del.icio.us cragslist glob 、客齐集、 friendster linkin UU 优友 天际网 、爱米网 linkist 、新浪点点通、skype、亿友、cyworldBlog(博客)、播客等。

 

Blog(博客):Blog一词本起源于 weblog,意思是网上日志。1997年由 Jorn Barger所提出。在1998年,infosift 的编辑Jesse J. Garrett (http://www.jjg.net),将一些类似blog的网站收集起来,寄给Cameron Barrett Cameron随后将名单发布在CamWorld网站上,许多人亦陆续将blogURLCameron,慢慢的,一个新的网络社区俨然成型。1999年,Brigitte Eaton (http://www.eatonweb.com)成立一个weblog 目录,收集她所知道的blog站。1999年,Peter Merholz (http://www.peterme.com)首次使用缩略词“blog”,成为今天常用的术语。但是,blog 真正开始快速发展的转折点,是在19996月,当时Pitas开始提供免费的weblog服务,紧接着8月,Pyra lab推出了现在的blogger.comblogger.com 提供了简单易学的说明,以及能通过FTP直接将blog发表在个人网站上的功能,这带给使用者很大的方便。

 

从本质意义上讲,Blog是一个个人表达平台,也可以说是一种个人出版工具。它为网民提供了一个用于表达的平台和工具。从功用意义上讲,它传承了个人主页的主要功能和意义。但是由于个人主页的制作需要一定的技术成本、空间等,维护又比较繁琐,因此难以普及。Blog的出现立刻解决了这些个问题,让你的表达简单到贴个图片,打几个字这么容易。所以blog更能被人接受为人所用。

 

 

 

Blog被中国网民开始使用主要是2001年后半年,最初的几个blogHi!PDA、博客中国、中文Blog心得和数字部落。2002年底blogcn首先推出了免费blog托管,这是blog的平民化的开始。著名的老榕当时就在blogcn上写日志。这时上国外的网站受到了限制,bogspot上的blog逐渐不能访问,一些资深的网民开始在国内寻求blog托管商,甚至开始自己搭建blog平台,blog的开源系统也大量涌现,如Dlogo-blogL-blog等,更多的国内的blog托管商加入进来,如blogdriverblogbusbloglong等等,中文博客一时成为潮流。

 

和博客经常一起被使用的是RSSRSS目前广泛用于blogwiki和网上新闻频道,世界多数知名新闻社网站都提供RSS订阅支持。RSS起源于网景通讯公司的推(Push)技术,是一种用于共享新闻和其他Web内容的数据交换规范,将订户订阅的内容传送给他们的通讯协同格式(Protocol)RSS可以是以下三个解释的其中一个:Really Simple Syndication(真正简单的整合)、RDF (Resource Description Framework) Site SummaryRich Site Summary(丰富站点摘要)。其实质含义是站点用来和其他站点之间共享内容的一种简易方式,通过内容的聚合,使你很容易的得到你所需要的信息,而不必费尽辛苦在成千上万个网站中挑选你所需要的信息。