1.何谓RSS?有何用处?

2.那个网如何建立RSS地址?如何又烧录呢?

3.web3像什么动物,什么是Web3人才

何谓RSS?有何用处?

电脑系统里rdf阅读器在哪-台式电脑pdf阅读器

分类: 电脑/网络

解析:

rss是RDF Site Summary 的缩写(RDF是Resource Description Framework的缩写 ),是指将网站摘要用xml语言描述。

一、什么是RSS?

也许大家是第一次听到RSS这个概念,那什么是RSS呢?RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容),通常被用于新闻和其他按顺序排列的网站,例如Blog。

一段项目的介绍可能包含新闻的全部介绍等。或者仅仅是额外的内容或者简短的介绍。这些项目的链接通常都能链接到全部的内容。网络用户可以在客户端借助于支持RSS的新闻聚合工具软件,在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。

说得更加简单一点,RSS就是一种用来分发和汇集网页内容的XML格式!如果你还是不太明白,没有关系,RSS是什么其实基本就不重要,重要的是RSS可以做什么,下面我们就来了解一下,RSS能给我们带来什么?

小知识

BLOG:BLOG是Web Log的简称。在国内,人们通常称它为博客。它是一种作者与读者以日记风格进行交互的中介。在软件社区,人们以博客形式来共享观念与思想变得越来越流行,人们开始以博客的形式互相学习,博客已经成了一个技术交流的场所!如:blogs.msdn 就是MSDN上的一个blogging。而在国内博客中国也已经越来越有名。blogchina。

XML:XML是Extensible Markup Language的简写,一种扩展性标识语言。

二、RSS可以干什么?

1.订阅BLOG(BLOG上,你可以订阅你工作中所需的技术文章;也可以订阅与你有共同爱好的作者的日志,总之,BLOG上你对什么感兴趣你就可以订什么)

2.订阅新闻(无论是奇闻怪事、明星消息、体坛风云,只要你想知道的,都可以订阅)

你再也不用一个网站一个网站,一个网页一个网页去逛了。只要这将你需要的内容订阅在一个RSS阅读器中,这些内容就会自动出现你的阅读器里,你也不必为了一个急切想知道的消息而不断的刷新网页,因为一旦有了更新,RSS阅读器就会自己通知你!

三、RSS阅读器

目前,RSS阅读器基本可以分为两类。

第一类大多数阅读器是运行在计算机桌面上的单机应用程序,通过所订阅网站和博客(blog)中的新闻供应,可自动、定时地更新新闻标题。在该类阅读器中,有Awasu、FeedDemon和RSSReader这三款流行的单机版阅读器都提供免费试用版和付费高级版,另外,新华网在不久前也推出了一款RSS阅读器,它不仅是完全是中文界面,而且目前还是完全的免费软件!(后面我们就将以这款软件为例,为大家介绍怎样来使用RSS阅读器)

第二类新闻阅读器通常是内嵌于已在计算机中运行的应用程序中。例如,NewsGator内嵌在微软的Outlook中,所订阅的新闻标题位于Outlook的收件箱文件夹中。另外,Pluck内嵌在Inter Explorer浏览器中!

四、认识RSS

以下内容是为了让大家更加了解RSS,如果你对其不感兴趣,完全可以不看,它不会对你使用RSS阅读产生多大的影响。

1.Feed(提要)

博客以RSS文档形式为其内容提供一个提要,该RSS文档可以通过众所周知的URL获得。RSS文档是一个XML文件,它包含大量离散的新闻项,如某个博客中的入口项。由于RSS是XML格式文件,所以它很容易被其它程序所使用。

RSS聚合器是一个读取RSS文档并显示新闻项的程序。大多数聚合器只要输入RSS的URL,使得预定提要成为可能。

RSS使阅读博客便得容易。大多数经常阅读博客的开发人员都使用某种类型的聚合器来帮助他们有效地筛选提要内容。聚合器使得阅读博客的感觉就象是在阅读电子邮件,因为它们突出新闻项并将新闻项进行缓冲处理以便离线阅读。

还有一些在线RSS聚合器将RSS提要捆绑到某个单独的网站。其优点是易于设置并且可以从任何计算机存取你的提要内容。当然,其缺点也是显而易见的,那就是在阅读时必须始终保持连接。

RSS是博客成为一种强大的新型信息交流形式之根本所在。在网志出现之前,大多数开发人员为了要查找到需要的内容,通常要花大量时间来筛选掉那些令人讨厌的无关的信息。

博客通过让读者选择所要阅读的提要,将控制权交给读者,从而有效地构建自己的个性化内容流。

2.RSS版本

RSS的版本有很多个,0.90、0.91、0.92、0.93、0.94、1.0 和 2.0。要理解它们需要了解一些有关它们的历史背景。最初Netscape创建了RSS的最初版本0.90,起初的名字是“RDF Site Summary”或者“Rich Site Summary”(规范中说前者是正式名称)。Netscape创建RSS0.90用于其Web门户,这个时候,其他人看到了RSS的使用潜力。Userland Sofare是第一个开始将 RSS 用于其网志商业产品者之一。

版本 0.90 在很大程度上基于 W3C 的 Resource Description Framework (RDF)。许多人都认为 RDF 过于复杂,因此都建议出一个免费的简化版本 0.91。这个任务恰好就给了 Userland Sofare。Userland Sofare 便继续发展 RSS 的简化版本,随后出台的版本包括:0.92、0.93 和 0.94。为了强调其所做的简化工作,他们将 RSS 的全称定为“Really Simple Syndication”。

正当Userland Sofare继续专注于其简化工作时,另外一组开发人员在复兴最初的RDF版本(0.90),因为RSS号称自己更灵活。他们最终发布了一个RSS 1.0的版本,其正式名称还是“RDF Site Summary”。由于使用RDF,这个版本完全不同于 Userland Sofare所控制的版本。Userland Sofare当然不太愿意看到RSS 1.0似乎要取代其0.94版本的事实,于是出了一个新版本,并将版本号一下子跳到了2.0。

这就是今天的这种局面,形成了两个主要的竞争版本:一个基于RDF1.0,而另一个则是由Userland Sofare所开发的2.0,由于它们两个都共用相同的名字。就成为一种可怕的混乱,因为版本号导致人们误认为2.0是1.0的改进版本,而实际上它们是两个目标完全不同的规范。现在,另一组开发人员已经下狠心着手解决这种混乱问题,通过定义新的摘要(syndication)规范来与 RSS名字的随意性决裂。这个解决方案称为 Atom(原子)项目。

3.Atom(原子)

Atom是一个项目的名字,主要是开发一个新的博客摘要格式以解决目前RSS存在的问题(混乱的版本号,不是一个真正的开放标准,表示方法的不一致,定义贫乏等等)。Atom 希望提供一个清晰的版本以解决每个人的需要,其设计完全不依赖于供货商,任何人都可以对之进行自由扩展,完整详细说明。

除了定义新的摘要格式之外,Atom还希望定义一个标准的档案文件格式和一个标准的博客编辑API(Atom API)。

其实RSS1.0和2.0格式所包含的核心信息是相同的,只是其结构不一样罢了,这里我们不再继续深入的讨论这个问题,有兴趣的朋友可以去博客中国里了解相关知识!

4.blogroll

blogroll是博客页面提要的 *** ,大多数博客在其个人页面上都提供blogroll。这就允许读者连接到其他趣味和写作风格相投的人的网页上。Blogroll方便了网络上的沟通。通过使用Outline Processor Markup Language(OPML),人们可以用XML 格式文件交换blogroll。

大多数网志引擎都自己管理blogroll,每当读者请求blogroll时都自己产生相应的XML格式。同样,大多数聚合器(RSS阅读器)都能导入blogroll并自动预定所包含的摘要。

那个网如何建立RSS地址?如何又烧录呢?

rss

目录·更多有关RSS

·RSS可以干什么

·RSS阅读器

·RSS的未来发展

· RSS的语法介绍

RSS(Really Simple Syndication)是一种描述和同步网站内容的格式,是目前使用最广泛的XML应用。

RSS是一种起源于网景的推技术,将订户订阅的内容传送给他们的通讯协同格式(Protocol)。RSS可以是以下三个解释的其中一个:

Really Simple Syndication

RDF (Resource Description Framework) Site Summary

Rich Site Summary

但其实这三个解释都是指同一种Syndication的技术。 RSS目前广泛用于网上新闻频道,blog和wiki,主要的版本有0.91, 1.0, 2.0。

更多有关RSS

今天肯定有人还记得IE 4刚刚推出来的时候有一个有趣的功能,那就是新闻频道。这个新闻频道的功能与Netscape推出的新闻频道是很相似的(当时Netscape还是市场上领先的浏览器)。为此Netscape 定义了一套描述新闻频道的语言,这就是RSS,只不过Netscape自当时起每况愈下,所以最终也没有发布一个正式的RSS规范(只发布了一个0.9版本)。而微软也在当时推出了支持自己IE的CDF(Channel Definition Format)数据规格,与RSS非常接近。微软试图用新闻频道的功能把“推”(Push)技术变成一个应用主流,并与Netscape抗衡。不过出乎预测的是,“推”技术自始至终没有找到合适的商业模型,而且伴随着其他各类网络特性的出现,也日益无法显现自身的优势。新闻频道在浏览器中的地位最终日暮西山,最后也在IE的后续版本中消失了。

新闻频道的确进入了低谷,但是RSS并没有被业界人士所抛弃。过去两年,Blog从一个专业群体开始,逐步成为了网络上最热门的新话题。而RSS成为了描述Blog主题和更新信息的最基本方法。于是RSS这项技术被著名Blogger/Geek戴夫·温那(Dave Winner)的公司UserLand所接手,继续开发新的版本,以适应新的网络应用需要。新的网络应用就是Blog,因为戴夫·温那的努力,RSS升级到了0.91版,然后达到了0.92版,随后在各种Blog工具中得到了应用,并被众多的专业新闻站点所支持。在广泛的应用过程中,众多的专业人士认识到需要组织起来,把RSS发展成为一个通用的规范,并进一步标准化。一个联合小组根据W3C新一代的语义网技术RDF对RSS进行了重新定义,发布了RSS 1.0,并把RSS定义为“RDF Site Summary”。这项工作并没有与戴夫·温那进行有效的沟通,而戴夫则坚持在自己设想的方向上进一步开发RSS的后续版本,也并不承认RSS 1.0的有效性。RSS由此开始分化形成了RSS 0.9x/2.0和RSS 1.0两个阵营,也由此引起了在专业人群中的广泛争论。

因为有着争论的存在,所以一直到今天,RSS 1.0还没有成为标准化组织的真正标准。而戴夫·温那却在2002年9月独自把RSS升级到了2.0版本,其中的定义完全是全新的模式,并没有任何RSS 1.0的影子。这引发了网络上进一步争议,究竟让一个越来越普及的数据格式成为一个开放的标准,还是被一家公司所定义和控制,成为了争议的焦点。戴夫·温那并没有为自己辩解,他的观点是RSS还需要进一步发展,需要专业人士更明确的定义,不过恐怕这种轻描淡写不能消除人们对RSS“被一家商业公司独占”的担心。

前面的铺垫对用户来说也许没有什么太大的意义,可能更多人关心如何在自己的Blog增加RSS输出,这样可以让很多新闻聚合工具(例如CNBlog刚刚推荐的NewzCrawler)很容易找到你并自动获得你在Blog中的更新内容。

它有什么用处:让别人容易的发现你已经更新了你的站点,让人们很容易的追踪他们阅读的所有weblogs。

不久,一家专门从事Blog软件开发的公司UserLand接手了RSS 0.91版本,并把它作为其Blog软件的基础功能之一继续开发,逐步推出了0.92、0.93和0.94版本。随着Blog的流行,RSS作为一种基本的功能也被越来越多的网站和Blog软件支持。

在UserLand公司接手并不断开发RSS的同时,很多的专业人士认识到需要通过一个第三方、非商业的组织,把RSS发展成为一个通用的规范,并进一步标准化。于是2001年一个联合小组在0.90版本RSS的开发原则下,以W3C新一代的语义网技术RDF(Resource Description Framework)为基础,对RSS进行了重新定义,发布RSS1.0,并将RSS定义为“RDF Site Summary”。但是这项工作没有与UserLand公司进行有效的沟通,UserLand公司也不承认RSS 1.0的有效性,并坚持按照自己的设想进一步开发出RSS的后续版本,到2002年9月发布了最新版本RSS 2.0,UserLand公司将RSS定义为“Really Simple Syndication”。

目前RSS已经分化为RSS 0.9x/2.0和RSS 1.0两个阵营,由于分歧的存在和RSS 0.9x/2.0的广泛应用现状,RSS 1.0还没有成为标准化组织的真正标准。

RSS可以干什么

1.订阅BLOG(你可以订阅你工作中所需的技术文章;也可以订阅与你有共同爱好的作者的Blog,总之,你对什么感兴趣你就可以订什么)

2.订阅新闻(无论是奇闻怪事、明星消息、体坛风云,只要你想知道的,都可以订阅)

你再也不用一个网站一个网站,一个网页一个网页去逛了。只要这将你需要的内容订阅在一个RSS阅读器中,这些内容就会自动出现你的阅读器里,你也不必为了一个急切想知道的消息而不断的刷新网页,因为一旦有了更新,RSS阅读器就会自己通知你!

RSS阅读器

目前,RSS阅读器基本可以分为两类。

第一类大多数阅读器是运行在计算机桌面上的应用程序,通过所订阅网站的新闻供应,可自动、定时地更新新闻标题。在该类阅读器中,有Awasu、FeedDemon和RSSReader这三款流行的阅读器,都提供免费试用版和付费高级版。国内最近也推出了几款RSS阅读器:周博通,看天下,博阅。另外,开源社区也推出了很多优秀的阅读器,RSSOWl(完全java开发,点击下载)它不仅是完全支持中文界面,而且还是完全的免费软件!(后面我们就将以开源软件周博通和rssowl为例,为大家介绍怎样来使用RSS阅读器-周伯通,怎样使用RSS阅读器-rssowl))

第二类新闻阅读器通常是内嵌于已在计算机中运行的应用程序中。例如,NewsGator内嵌在微软的Outlook中,所订阅的新闻标题位于Outlook的收件箱文件夹中。另外,Pluck内嵌在Internet Explorer浏览器中!

RSS的联合(Syndication)和聚合(Aggregation)

发布一个RSS文件(RSS Feed)后,这个RSS Feed中包含的信息就能直接被其他站点调用,而且由于这些数据都是标准的XML格式,所以也能在其他的终端和服务中使用,如PDA、手机、邮件列表等。而且一个网站联盟(比如专门讨论旅游的网站系列)也能通过互相调用彼此的RSS Feed,自动的显示网站联盟中其他站点上的最新信息,这就叫着RSS的联合。这种联合就导致一个站点的内容更新越及时、RSS Feed被调用的越多,该站点的知名度就会越高,从而形成一种良性循环。

而所谓RSS聚合,就是通过软件工具的方法从网络上搜集各种RSS Feed并在一个界面中提供给读者进行阅读。这些软件可以是在线的WEB工具,如,, ,, 等,当然,可以使用我们以上提到的客户端工具。

RSS的未来发展

随着越来越多的站点对RSS的支持,RSS已经成为目前最成功的XML应用。RSS搭建了信息迅速传播的一个技术平台,使得每个人都成为潜在的信息提供者。相信很快我们就会看到大量基于RSS的专业门户、聚合站点和更精确的搜索引擎。

RSS的语法介绍

一个RSS文件就是一段规范的XML数据,该文件一般以rss,xml或者rdf作为后缀。下面我们选择中的一部分作为例子简单说(略)

参考文献:

1、 RSS 0.9 Specification 、 RSS 1.0 Specification

什么是RSS?

RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容),通常被用于新闻和其他按顺序排列的网站,例如Blog。一段项目的介绍可能包含新闻的全部介绍等。或者仅仅是额外的内容或者简短的介绍。这些项目的链接通常都能链接到全部的内容。网络用户可以在客户端借助于支持RSS的新闻聚合软件(如FeedDemon、SharpReader,NewzCrawler),在不打开网站内容页面的情况下阅读支持RSS输出的网站内容。网站提供RSS输出,有利于让用户发现网站内容的更新。

RSS如何工作?

首先您一般需要下载和安装一个RSS新闻阅读器,然后从网站提供的聚合新闻目录列表中订阅您感兴趣的新闻栏目的内容。订阅后,您将会及时获得所订阅新闻频道的最新内容。

阅读RSS新闻的特点?

1.没有广告或者来影响标题或者文章概要的阅读。

2.RSS阅读器自动更新你定制的网站内容,保持新闻的及时性。

3.用户可以加入多个定制的RSS提要,从多个来源搜集新闻整合 到单个数据流中。

随着网络的普及,越来越多的人习惯通过网络来获取信息、查询资料。虽然各种各样的门户网站纷纷兴起,但在各个网站之间来回穿梭也的确是十分麻烦,搜索引擎可以帮助我们搜索到任何想要找的东西,但查找起来也比较麻烦。现在网络上出现了一种全新的资讯方式,他可以把我们定阅的各种资讯送到我们的桌面上来,不但可以及时了解最新的新闻资讯,而且免去了浏览网站时恼人的网络广告,这种最新的资讯方式被叫做信息聚合,简称RSS。

通过RSS技术,我们可以把定阅的最新的资讯接收到电脑桌面上,要接收RSS信息,使用RSS阅读器是最好的方法。当网站内容更新时,RSS阅读器就会自动接收,把最新的信息接收到本地电脑桌面上来,同时可以看到最新信息的标题与摘要,点击标题就能够查看全文内容了。自从去年国内“博客”的兴起,使的RSS资源渐渐多了起来,同时各大网站也纷纷推出了RSS服务,通常只要看到网站上有XML标志,就说明该网站提供RSS服务。

FeedDemon、看天下网络资讯浏览器 、新浪点点通阅读器、周博通等是常见的RSS阅读器。

style="font-size: 18px;font-weight: bold;border-left: 4px solid #a10d00;margin: 10px 0px 15px 0px;padding: 10px 0 10px 20px;background: #f1dada;">web3像什么动物,什么是Web3人才

web3到底是什么?是互联网新造神“机器”?

今天是7月23日,根据最新报道显示,Web3正式成为了网友们目前最推崇的web产品。而且各大厂商都已经相继加入了web3的生产,其中,著名的红杉资本直接推出了30亿美金的web3的基金项目,而硅谷的A16Z更是推出了45亿美金的web3项目,在今年股票市场普遍下跌的情况下,web3可以说是众多的一片绿色中间唯一的一抹亮色,那么web3到底是什么呢?它是互联网的新的造神机器吗?

第一、web3,实际上就是一种区别于以往的互联网使用方式,从获取信息到使用信息的一个阶段

关于什么是web3,我们可以看一下百度百科的解释。

Web3.0只是由业内人员制造出来的概念词语,最常见的解释是,网站内的信息可以直接和其他网站相关信息进行交互,能通过第三方信息平台同时对多家网站的信息进行整合使用——百度百科

实际上,web1就是网页的可读,也就是信息的获取,web2说的就是网页的不仅仅获取信息,而且还能更改信息,web3说的就是网页信息的交换整合,可以同时将多个信息整合在一起,将用户的数据以及储存进行转移以及流动的功能,这就是web3。

第二、web3是否是新一代的互联网造神机器呢?目前看来很可能是

根据报道显示,目前基本上全球的经济都在关注web3,全球一共有900个加密货币基因,分布在80多个国家,而其中,这些加密基因的总额达到了692亿美元,这么多金额都要依靠web3才能达成更好的消费以及使用渠道,而根据估计,web3在应用端的市场即将达到500亿美元,所以web3潜力很大。

目前我国的阿里巴巴、腾讯以及字节跳动都在布局web3,希望他们可以走的更远!

什么是web,具有什么特点

什么是web,具有什么特点

WEB应用程式一般为B/S模式,B/S模式有以下特点:开发、维护和升级更经济。提供了一致的使用者介面。开放性强。结构扩充套件性好,易于扩充套件。资讯系统整合性更强。

什么是hap体系,hap具有什么特点

HACCP是食品安全管理体系~HACCP主要是预防为主的体系~全过程的控制~而不是事后检验~建议你去下载一份ISO22000-2005看看~

什么是Web2.0?有什么特点?

什么是Web2.0

Web2.0是以Flickr、43Things.等网站为代表,以Blog、TAG、SNS、RSS、wiki等社会软体的应用为核心,依据六度分隔、xml、ajax等新理论和技术实现的网际网路新一代模式。”

Blog——部落格/网志:Blog的全名应该是Weblog,后来缩写为Blog。Blog是一个易于使用的网站,您可以在其中迅速释出想法、与他人交流以及从事其他活动。所有这一切都是免费的。

RSS——站点摘要:RSS是站点用来和其他站点之间共享内容的一种简易方式(也叫聚合内容)的技术。最初源自浏览器“新闻频道”的技术,现在通常被用于新闻和其他按顺序排列的网站,例如Blog。

WIKI——百科全书:Wiki--一种多人协作的写作工具。Wiki站点可以有多人(甚至任何访问者)维护,每个人都可以发表自己的意见,或者对共同的主题进行扩充套件或者探讨。

Wiki指一种超文本系统。这种超文本系统支援面向社群的协作式写作,同时也包括一组支援这种写作的辅助工具。

网摘:“网摘”又名“网页书签”,起源于一家叫做Del.icio.us的美国网站自2003年开始提供的一项叫做“社会化书签”(SocialBookmarks)的网路服务,网友们称之为“美味书签”(Delicious在英文中的意思就是“美味的;有趣的”)。

SNS——社会网路:SocialNeorkSofwaret,社会性网路软体,依据六度理论,以认识朋友的朋友为基础,扩充套件自己的人脉。

P2P——对等联网:P2P是peer-to-peer的缩写,peer在英语里有“(地位、能力等)同等者”、“同事”和“伙伴”等意义。这样一来,P2P也就可以理解为“伙伴对伙伴”、“点对点”的意思,或称为对等联网。目前人们认为其在加强网路上人的交流、档案交换、分布计算等方面大有前途。

IM——即时通讯:即时通讯(InstantMessenger,简称IM)软体可以说是目前我国上网使用者使用率最高的软体。聊天一直是网民们上网的主要活动之一,网上聊天的主要工具已经从初期的聊天室、论坛变为以MSN、QQ为代表的即时通讯软体。

RSS为ReallySimpleSyndication(简易供稿)的缩写,是某一站点用来和其它站点之间共享内容的一种简易方式,也叫聚合内容。网路使用者可以在客户端借助于支援RSS的新闻聚合工具软体(例如SharpReaderNewzCrawler、FeedDemonRSSReader),在不开启网站内容页面的情况下阅读支援RSS输出的网站内容。可见,网站提供RSS输出,有利于让使用者发现网站内容的更新。在高速高质高效成为主流呼声的网际网路时代,RSS无疑推动了网上资讯的传播,提出了另一种看世界的方式。

RSS,原意是把网站内容如标题、连结、部分内文甚至全文转换为可延伸标示语言(XML:eXtensibleMarkupLanguage)的格式,以向其它网站供稿,使用者可以用一般的浏览器观看,也可以用特殊的“阅读器”软体来阅读。

-----------------------------------------------------------------------------------------------

历史很重要。对一个技术的学习也应当从历史出发,通过其在时间形成历史的流变,得以知晓现状,甚至能够预知未来。

那Web1.0是什么呢?

他们说,记得静态HTML的时代么?

(那个时代的应用、人们的Web体验、对社会的影响如何?)

那么动态HTML和静态HTML下的Web相比,是多少版本?1.5?对了,他们是真这么叫的。

(在效果和影响上,与1.0相比,扩充套件和加深多少?)

要呈现的资料储存在资料库中,通过Web服务端的程式,应使用者的请求,取出资料,加上事先设计的模板,动态的生成Html程式码,传送到使用者的浏览器那里。

他是1.0系列,应为使用者在浏览器中所见和Web1.0一样,它有0.5的升级,因为资料不是事先制作并发布,而是动态生成,和使用者的需要互动生成。

那好,再加0.5,到Web2.0,变化是在哪里呢?

(看到了正在崛起的和改变的,会继续朝着什么方向改变网际网路和社会呢?)

更新:关于各个版本的差别,看看亚马逊的例子。

事情没有那么幸运,Web2.0并不是一个具体的事物,而是一个阶段,是促成这个阶段的各种技术和相关的产品服务的一个称呼。所以,我们无法说,Web2.0是什么,但是可以说,那些是Web2.0。

WikiPedia的Web2.0条目下列出了这些条件:

*CSS和语义相关的XHTML标记

*AJAX技术

*SyndicationofdatainRSS/ATOM

*AggregationofRSS/ATOMdata

*简洁而有意义的URLs

*支援释出为weblog

*RESTian(preferred)或者XMLWebserviceAPIs

*一些社会性网路元素

必须具备的要素有:

*网站应该能够让使用者把资料在网站系统内外倒腾。

*使用者在网站系统内拥有自己的资料

*完全基于Web,所有的功能都能透过浏览器完成。

(以上内容引用自英文版)

虽然这只是一家之言,不过,对于其中谈到的几个要素,大家还是公认的。

-基于RSS/ATOM/RDF/FOAF等XML资料的同步、聚合和迁移。

资料不再和页面和网站混粘在一起,它独立了,它跟着使用者走。这是Web2.0的很重要特征。这也是为什么Blog是Web2.0的代表的原因。在网志上,常主角的是相互独立的一则则的网志。

独立,然后有物理表现。现在,就能让他们活跃起来。透过对XML资料的处理,这些内容能被自由的组合,被各种应用程式,不论是Web程式还是桌面程式等呈现和处理。

当然,最重要的是背后的人。

-社会性因素。

内容跟着人走,内容又能够被使用者自由的组合,也就是说,使用者能够自由的借助内容媒介,建立起一个个的社群,发生各种社会性的(网路)行为。

此外还有标签以及建立在开放标签系统之上的Folksonomy。

-第三个公认的因素是开放API,

这个技术性稍强些,得另花时间研习,可以先看看例子:amazon、flickr、googlemap等。

从Web应用的产品/服务生产者角度来说,该如何建立Web2.0的产品呢?

重要的是要抓住这么几点,一个是微内容(这里有定义),一个是使用者个体。除了这两个最基本的之外,还可以考虑社群内的分享以及提供API。

(bruce收藏的一些API内容::bruce./blog/showlog.asp?cat_id=34log_id=709)

微内容:英文是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文件的天下,它成了互动的场所。

Web2.0Conference网站的横幅引用JeffBezos的话说“Web1.0i***akingtheinterforpeople,web2.0i***akingtheinterbetterforputers”。

具体来讲,他们说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内容摘要:

-“Web2.0是用来研究现象、发现规律的东西,不是用来招商引资、搭台唱戏的东西。当越来越多的网际网路应用采取与使用者互动的方式,越来越多的内容是由使用者产生,越来越多的使用者参与到网际网路创造的过程中的时候,其实它代表了一种新的思潮。在这种思潮之下,一些新的技术开始出现,一些古老技术重新焕发了生机。随便你怎么表述这样一种现象,但现象本身是实实在在存在的,不管是叫它Web2.0,还是社会化网际网路。”[Keso:老冒给Web2.0浇了一桶冷水]

-“我觉得最有价值的一个是,web应用的资料格式开始逐渐出现了交换“标准”...这些标准...更加容易被机器自动化处理...能帮助人更好地过滤和定制化资讯。其次,更多的服务将以webservice的形式来提供,...这使得web服务可以被互相整合,从而诞生更多新的服务...人的重要性被提高了。过去web更多注重在资讯提供,而现在的越来越多的应用更加关注人,也就是所谓“社会性”。此外web的可用性改进正在被越来越重视...”[老冒:朝web2.0泼点冷水]

-“我认为Webx.x是人们为了区别不同时代Web的发展而使用的,而这些概念也是经过归纳出来的结果。抓住对方向,如Wikipedia中所提到的朝向互动及社会网路的方向发展,不论应用何种技术,只要能达到目的都是很好的。甚至作为一般的使用者,都可以不去理会Webx.x的讨论,因为我们都已经在使用这些技术或网站了。”[图书馆观点:Web2.0]

-“RSS逐渐成为线上内容提供服务的标准发行平台。Blog以及user-generated内容的兴起。MyYahoo提供的RSS整合型服务。同时提出了值得密切关注的一些发展中领域,其中包括搜寻技术,个性化,User-Generated内容(包括blog,评论,影象和声音),音乐,短视讯和Aessibility(易访问性)”[Owen:MaryMeeker新作-关于DigitalWorld的发展报告的摘取]

-“我们谈论的Web2.0带给我们的是一种可读写的网路,这种可读写的网路表现于使用者是一种双通道的交流模式,也就是说网页与使用者之间的互动关系由传统的“Push”模式演变成双向交流的“Two-WayCommunication”的模式。而对于Web服务的开发者来说,Web2.0带来的理念是服务的亲和力,可操作性,使用者体验以及可用性。”[Owen:BaCKpACK-体验可读写的Web服务]

-“web2.0是一种可以被分发的资讯概述,web文件被格式化成了web资料。我们不会再看到不同旧地资讯,现在我们所注意到是一种聚合、再混合内容的工具。”[songzhen:也说Web2.0的翻译]

-“从这些应用中可以看到:如果基于传统的HTML,同样的功能实现将变得非常复杂和不稳定,资料的再生产和交换成本是很高的。所以:RSS这个标准最终要的贡献就是使得网际网路的大部分网站变得可程式设计:类似的例子还有Blog中的:TrackBackPing等机制,这些机制都是依赖XML/RPC实现的。当初为Lucene设计一个RSS/XML的介面也是为了这个初衷,它使得全文检索服务可以轻松的嵌入到各种应用中,通过关键词将各种内容之间实现更丰富的关联(WellReferenced)。”[车东:RSS,简单协议使得网际网路可程式设计]

-“聚合的可能性以及如何更好地聚合(通常来说,更好的聚合应该基于个人知识管理和人际关系管理)很显然应该成为新一代或者说web2.0架构的核心之一。还有,你会重新发现,恰好是分散带动了聚合,聚合促进了分散,通过聚合的思维,网际网路的网路状变得越来越丰富和密集,web2.0就变得越来越有趣味,它将web1.0时代的硕大节点即入口网站不断消解,去努力创造一个更加和谐的自然网路图谱。”[Horse:rss,聚合的无数可能]

-“新的web2.0网站都依赖于使用者参与、使用者主导、使用者建设”。[Horse:Web2.0这个词]

-Keso:Web1.0与Web2.0的区别

-“表面上看,Bloglines取代了门户,成为一个新的中心,但这里有一个重大的区别。门户是只读的,它带有某种锁定的性质。你可以离开门户,但你无法带走门户的内容。Bloglines则完全不同,你觉得它好用,就会继续使用,有一天你不再喜欢Bloglines,你完全可以汇出你的OPML,到另一个RSS订阅网站,或者干脆用客户端软体浏览同样的内容。所以,像Bloglines这样的网站,是可写的,你可以汇入,也可以汇出。就像你对资讯拥有选择权,对服务提供商也同样拥有选择权,没有人可以锁定你,主动权在你自己手上。”[Keso:再说资讯选择权]

-“Flickr、del.icio.us、Bloglines等Web2.0服务,通过开放API获得了很多有趣、有用的想法,并借助外部的力量,让使用者获得了更好的体验。更多大公司也加入到开放API的潮流中,Google、Yahoo!、Amazon、Skype。Google桌面搜寻今年3月才开放API,很快就产生了大量的创造,大大扩充了可搜寻的档案格式。”[Keso:开放API]

-“归纳:web1.0天天谈门户,web2.0谈个人化;web1.0谈内容,web2.0谈应用;web1.0商业模式,web2.0谈服务;web1.0谈密闭、大而全,web2.0大家谈开放、谈联合;web1.0网站中心化,web2.0谈个人中心化;web1.0一对一,web2.0谈社会性网路;web1.0不知道你是狗,web2.0你去年夏天干了什么我一清二楚甚至想要干什么呢。。。”[van_wuchanghua:发现了N.HOOLYWOOD,我还知道你今年夏天要干什么]

-“我认为Web2.0有下面几个方面的特性:个性化的传播方式.读与写并存的表达方式.社会化的联合方式.标准化的创作方式.便捷化的体验方式.高密度的媒体方式.”[飞戈:Web2.0与未来的网路]

-“用RAILS写的网站带有典型的读写网路的特征:RAILS建立的三个架构中的ACTIVERECORD这个模组中,如果你读读它最重要的基类ActiveRecord::Base,你会发现有CREAT,EDIT,SAVE,DESTROY这些方法已经天然包含在内了,这让实现一个数据库的CRUDS行为变得如此简单。由于这些类的方法直接和网页的名称对映到一起,这使得网页本身就像一个可以编缉的资料库的资料项。”[Blogdriver:RUBYONRAILS,wEB2.0世界新生的创造力]

-“Greasemonkey一定名列前茅。这个通过UserScript就能修改任何网页输出效果的极大的提高了使用者阅读的自主性,一推出就引起了轰动,同时也引来了不少争议。”[Webleon:platypus,完全可写的网际网路]

-“Web1.0到Web2.0的转变,具体的说,从模式上是单纯的“读”向“写”、“共同建设”发展;从基本构成单元上,是由“网页”向“发表/记录的资讯”发展;从工具上,是由网际网路浏览器向各类浏览器、rss阅读器等内容发展;执行机制上,由“ClientServer”向“WebServices”转变;作者由程式设计师等专业人士向全部普通使用者发展;应用上由初级的“滑稽”的应用向全面大量应用发展。”[Don:Web2.0概念阐释]

Web2.0阶段的一个重要特征是开放,和Web初期的开放有很大不同,有以下几种突出的表现:

内容方面。

-内容的创作共用授权。它的广谱和可选择性,让它具有了足够的生命力。CC先是在网志圈中广泛采用,后来许多商业公司也纷纷采用CC方式(比如BBC);先是文字世界采用,后来逐渐推广到了多媒体世界,比如音讯、视讯、Flas***等等。一场自由的文化(freeculture)运动在各个方面悄然铺开。

-内容来源方面的开放。和早期的Web阶段相比,由于使用相关装置的成本降低,利用相关技术的门槛减低,人们可以自由生产并发布各种内容,比如文字资讯,比如语音记录,比如视讯录制等。资讯的生产和传播不再仅仅是商业资本或者技术精英的特权。在Web的新阶段,原来在商业、技术与大众之间的资讯生产和传播的落差被削平。消除资讯垄断和去中心化已经成为可能。不仅如此,资讯的生产和消费的模式也发生了变化,从原来的生产/消费的对立,变成了参与式的资讯集市。

Web主体方面。

-商业网站也渐渐采取了开放的、参与的模式。除了内容上的CC授权出现之外。原来并不外露的内容,也随着blog、podcasting等的兴盛而对外开放。一些网站还在技术层面开放,比如开放原始码,比如开放APIs(程式设计介面),让自己成为一个平台,让使用者可以参与衍生产品的创造,使用者本身也是产品的生产者。不仅是内容、技术层面,在鼓励使用者的参与上,也有相应的开放出现,比如一些新闻网站的RSS源的输出、引用通告(trackback)功能的采纳、blogthis便利的提供,无一不是让使用者参与到内容生产、传播的各个环节。

-个人资讯层面的开放。有开放,才有交流,才有社会行为和形态产生。个人内容的开放是与一类Web