RSS名称丰富含义的由来

rss

讨论与Blog相关的技术,不可不谈的就是RSS,这个缩写在英文中可以有几个源头,并被不同的技术团体做不同的解释。既可以是“Rich Site Summary”,或“RDF Site Summary”,也可以是“Really Simple Syndication”。为什么有这么多含义呢?这还要从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中的更新内容。

它是什么:站点用来和其他站点之间共享内容的简易方式(也叫聚合内容)。 RSS使肵ML作为彼此共享内容的标准方式。

它代表什么:Really Simple Syndication (或RDF Site Summary,RDF站点摘要)

例如:一些免费的软件能够让你阅读那些RSS使能的站点,比如 NewsIsFree 和 Amphetadesk。

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

时间: 2024-11-02 07:23:43

RSS名称丰富含义的由来的相关文章

php完美的rss 生成类

 代码如下 复制代码 include_once("class/RSS.class.php");//引入RSS PHP类 $RSS= new RSS("名称","地址","描述","RSS频道图标"); $RSS->AddItem("日志的标题","日志的地址","日志的摘要","日志的发布日期"); $RSS->Di

Vista的3D RSS阅读软件_Vista

微软今天推出的3D RSS阅读软件--UniveRSS是首款以Windows Presentation Foundation为基础的Vista开源应用软件,不仅面向开发者测试,还允许普通用户进行下载试用.为了让大家更深入了解这款3D RSS阅读器的功能和特性,我们在第一时间进行了安装试用. 试用平台: 处理器:Intel Core 2 Duo E6300 内存:GeIL DDR2-800 1GB×2--在Vista时代,2GB内存已经成为标配 显卡:MSI Radeon X1950XT 系统:W

我的Java开发学习之旅------>Java经典面试题

摘自张孝祥itcast 从享受生活的角度上来说:"程序员并不是一种最好的职业,我认为两种人可以做程序员,第一,你不做程序员,你就没有什么工作可做,或者说是即使有可以做的工作但是你非常不愿意去做:第二,你非常痴迷和爱好程序,并且在这方面有一些天赋和优势.程序员的结局也是有两种:第一,默默退休,第二以程序员为起点或跳板,注意积累,跟对了好的老板或团队,找到和很好的搭档自己创业,成为IT金领和富翁." 人们在时间面前是平等的,吾生也有涯,所以,你的经验更丰富点,那不算什么,经验是用时间积累的

爱情营销:各名企的情人节营销策略

2月14日,情人节又至,一个充满浪漫气息的日子.然而由于持续时间的短暂,针对情人节展开的营销,往往比中秋节时的营销还要充满风险. 鲜花?巧克力?这种浪漫早成为司空见惯的表达方式,以致连价格都缩水,少了炒作的余地.让情侣当众接吻的促销手法,99999元的帝王型情侣套餐,也只是昙花一现般的引起非议-- 不过情人节虽短,爱情却有发挥不尽的营销元素.笔者注意到,在体验经济和创意经济的市场中,一些企业开始有意识地挖掘起爱情元素,品牌运作已然展开.譬如今年,三星硬盘将产品的稳定表现诉求在爱情的稳定上,针对情

Spark配置参数

以下是整理的Spark中的一些配置参数,官方文档请参考Spark Configuration. Spark提供三个位置用来配置系统: Spark属性:控制大部分的应用程序参数,可以用SparkConf对象或者Java系统属性设置 环境变量:可以通过每个节点的 conf/spark-env.sh脚本设置.例如IP地址.端口等信息 日志配置:可以通过log4j.properties配置 Spark属性 Spark属性控制大部分的应用程序设置,并且为每个应用程序分别配置它.这些属性可以直接在Spark

PHP实现简单线性回归之数学库的重要性

简介 与其它开放源码语言(比如 Perl 和 Python)相比,PHP 社区缺少强有力的工作来开发数学库. 造成这种状况的一个原因可能是由于已经存在大量成熟的数学工具,这可能阻碍了社区自行开发 PHP 工具的工作.例如,我曾研究过一个功能强大的工具 S System,它拥有一组令人印象深刻的统计库,专门被设计成用来分析数据集,并且在 1998 年由于其语言设计而获得了 ACM 奖.如果 S 或者其开放源码同类 R 仅仅是一个 exec_shell 调用,那么为何还要麻烦用 PHP 实现相同的统

用 PHP 实现的简单线性回归:(一)

数据库在 PHP 中的重要性 PHP 领域中缺少了一个功能强大的工具:基于语言的数学库.在这个由两部分组成的系列文章中,Paul Meagher 希望通过提供一个如何开发分析模型库的示例来启发 PHP 开发人员去开发和实现基于 PHP 的数学库.在第 1 部分中,他演示了如何使用 PHP 作为实现语言来开发和实现简单线性回归(Simple Linear Regression)算法包的核心部分.在第 2 部分中,作者在该包中添加了一些功能:针对中小规模数据集的有用的数据分析工具. 简介与其它开放源

网站优化哪些细节因素影响着用户体验

众所周知,网站优化过程中我们一直倡导的优化方式就是正规的白帽手法,随着百度算法的升级,白帽方式笔者仅仅是我们优化网站的前提,要更加深入细致的做好网站优化笔者认为我们必须从深层次的角度去分析和提升网站的用户体验,下面笔者以自己对于网站优化过程中用户体验提升的细节方面和大家进行详细的探讨,好,闲话短续咱们进入今天主题. 第一,网站的访问速度是用户体验最关键的细节. 我们知道网站目录结构很多时候企业为了花哨的显示而不顾蜘蛛和用户的感受,我们看看下面这张图, 这个图示一个企业站的首页,笔者打开这个网站之

CSS属性表简表

CSS 属性表简表,列出了一些我们常用的CSS的属性. 属性名称 属性含义 属性值 字体属性(Font) font-family 使用什么字体 所有的字体 font-style 字体是否斜体 Normal.italic.oblique font-variant 是否用小体大写 Normal.small-caps font-weight 字体的粗细 Normal.bold.bolder.lithter等 font-size 字体的大小 Absolute-size.relative-size.len