RSS简介
时间:2006-07-28 来源:linxh
RSS一般被认为是Really Simple Syndication(简易供稿)的缩写,是某一站点用来和其它站点之间共享内容的一种简易方式,也叫聚合内容。这一缩写在英文中可以有几个源头,并被不同的技术团体做不同的解释。既可以是“Rich Site Summary”,或“RDF Site Summary”,也可以是“Really Simple Syndication”。
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的使用潜力。于是RSS这项技术被著名Blogger/Geek戴夫·温那(Dave Winner)的公司UserLand所接手,继续开发新的版本,以适应新的网络应用需要。Userland Software是第一个开始将 RSS 用于其网志商业产品者之一。 版本 0.90 在很大程度上基于 W3C 的 Resource Description Framework (RDF)。许多人都认为 RDF 过于复杂,因此都建议出一个免费的简化版本 0.91。这个任务恰好就给了Userland Software。Userland Software 便继续发展 RSS 的简化版本,随后出台的版本包括:0.92、0.93 和 0.94。为了强调其所做的简化工作,他们将 RSS 的全称定为“Really Simple Syndication”。
正当Userland Software继续专注于其简化工作时,另外一组开发人员在复兴最初的RDF版本(0.90),因为RSS号称自己更灵活。他们最终根据W3C新一代的语义网技术RDF对RSS进行了重新定义发布了一个RSS 1.0的版本,其正式名称还是“RDF Site Summary”。由于使用RDF,这个版本完全不同于 Userland Software所控制的版本。这项工作并没有与戴夫·温那进行有效的沟通,而戴夫则坚持在自己设想的方向上进一步开发RSS的后续版本,也并不承认RSS 1.0的有效性。 Userland Software当然不太愿意看到RSS 1.0似乎要取代其0.94版本的事实,于是出了一个新版本,并将版本号一下子跳到了2.0。RSS由此开始分化形成了RSS 0.9x/2.0和RSS 1.0两个阵营,也由此引起了在专业人群中的广泛争论。
这就是今天的这种局面,形成了两个主要的竞争版本:一个基于RDF1.0,而另一个则是由Userland Software所开发的2.0,由于它们两个都共用相同的名字。就成为一种可怕的混乱,因为版本号导致人们误认为2.0是1.0的改进版本,而实际上它们是两个目标完全不同的规范。
RSS阅读器
目前,RSS阅读器基本可以分为两类。
第一类阅读器是运行在计算机桌面上的单机应用程序。(如POTU周博通阅读器、linux下的Akregator等等)
第二类阅读器为在线阅读器。(例如站点http://www.feedss.com/)
RSS阅读器的另一种形态就是以插件形式整合在浏览器中,比如Firefox能通过插件实现RSS阅读功能。在FireFox中使用RSS功能,需要先下载一个名为sage的插件。然后在“查看→侧栏→sage”选中它。栏目展开列表附带了几个外国的新闻频道,比如BBC、Yahoo。Firefox的sage插件需要通过点击“放大镜”快捷按钮,来手工搜索、添加一个页面上的RSS链接。 (具体参见http://bitscn.com/linux/softmanual/20060413/6736.html)。