提供RSS和Atom订阅?我们需要两种还是只用RSS就可以了?

16

我想为我的网站提供一些RSS源。提供Atom源是否值得?或者Atom源更常用?有胜出者吗?

顺便说一下,这与编程有关,因为我需要编写我们提供的源(或使用一些开源代码等)。

更新

到目前为止,似乎人们都在说如果我只需要花时间支持一个源,Atom应该是正确的选择?还有其他人赞同这些想法(并且希望有一些统计数据来支持吗?)

可能的解决方案

在网络上漫游寻找一些RSS模式细节时,我正在阅读RSS Wiki entry,他们说

截至2007年1月,www.syndic8.com的追踪数据表明,当前使用的三个主要版本的RSS是0.91、1.0和2.0。其中,全球RSS 0.91占13%的使用率,RSS 2.0占67%,而RSS 1.0占17%。[22]然而,这些数字不包括竞争对手Web源格式Atom的使用情况。截至2008年8月,syndic8.com网站索引了546,069个总源,其中86,496个是某种方言的Atom,438,102个是某种方言的RSS。[23]

这表明RSS是优于Atom的主导格式。

所以我可能已经自己回答了这个问题。

3个回答

16

有一些不同之处可以总结如下:

  • 在Atom中,内容可以指定为文本、HTML甚至是以base64编码的二进制形式(例如音轨或视频)。
  • 使用了相当标准化的XML日期格式(rfc3339)。
  • 处理不同语言的内容。
  • 模块化。

此外,Atom文件格式是更大范围内的Atom发布协议的一部分,不仅可以用于读取,还可以用于写入。


1
Atom 包括用于编辑 feed 和单个条目的控件。AtomPub 对于管理 feed 集合非常有用。 - Trygve Laugstøl

3

RSS有些混乱(查看这篇较老的文章,了解六年前它有多糟糕,并意识到在那段时间里它并没有变得更好 - 七个不兼容的版本!),因此如果您可以选择并且只想处理一个,您应该真正选择Atom...


1
我不会说哪一个已经或将会获胜。大多数读者都支持两者,因此没有真正的推动力让其中一个取代另一个。
但是,提供两者可能只是浪费精力。只需选择一个,无论您喜欢哪个 - 根据您的评论,我猜测是 RSS。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接