...而不是使用 Atom 联合格式?
Atom 是一种定义明确的通用 XML 联合格式。RSS 分为四个不同的版本。从我记事起,所有主要的提要阅读器都支持 Atom,那么为什么它的使用没有更普遍呢?
最糟糕的是提供两种格式的提要的网站 - 有什么意义?!
- 更新(8 月 18 日):有趣的是,该站点本身使用 Atom 作为其提要,而不是 RSS。
Atom 的创建者不理解的基本问题(并且 Atom 支持者仍然不理解)是 Atom 与 RSS 并没有以某种方式分离。有一个想法是 RSS 分裂了,而 Atom 以某种方式解决了这个问题。但事实并非如此。Atom 只是另一个 RSS 分裂。一个新名称并不会改变这样一个事实,即它只是为了完成同样的工作而竞争的一个标准,任何竞争标准都足以胜任的工作。
除了一小部分人之外,没有人关心使用哪种标准。他们只是想让它工作。Atom、RSS 2.0、RSS 1.0、RSS 401(k) 等等。只要它有效,用户就会感到高兴。不过,RSS“品牌”在很大程度上定义了整个提要类别,因此在很少有人知道足以选择的情况下,他们会倾向于选择 RSS,因为它有“名称”。他们也会倾向于选择 RSS 2.0,因为它的数量更大。
RSS,尤其是 RSS 2.0,在提要“行业”中根深蒂固。Atom 还没有起飞,因为它除了一个新名称之外并没有带来什么。当 RSS 运行良好时,为什么要放弃它?如果 RSS 足够了,为什么还要在新项目上使用 Atom?切换到新的提要格式主要意味着要花费额外的时间来学习新格式。
如果不出意外,Apple 将 RSS 2.0 独家用于播客意味着 RSS 2.0 在可预见的未来就会出现。
如果你问为什么 Atom 联合格式没有比 RSS 格式的各种版本更广泛地采用,我认为很难得出一个客观的答案。各种因素,例如在 Atom 之前对 RSS 的投资量、实现 RSS 与 Atom 相比的相对容易程度以及“营销”都发挥了作用。
但是,我可以想到在选择用于表示资源的联合格式时应考虑的一些事项:
原子
RSS
我认为重要的是要记住,对于最终用户来说,您选择使用哪种联合格式并不是很重要,因为大多数提要阅读器和浏览器都能很好地处理这两种格式。然而,联合格式的选择对开发人员来说可能非常重要,因为有些技术细节会影响软件开发方面的事情。
越差越好。
“为什么”得到了很好的回答,但我建议开发人员只在网站上实现 Atom。没有理由为网站提供多种格式,并且任何现代提要客户端现在都可以解析 Atom 提要。
Atom 与 RSS 相比具有相当多的技术优势,并被 Google 和 Microsoft 等大公司广泛支持和使用。
至于品牌,我真的不在乎使用什么首字母缩写词。我认为通用橙色广播图标或“饲料”一词是人们关心的。尽管 RSS 和 Atom 提要激增,但我想说普通的网络用户仍然不知道它们是什么。以这种方式来看,联合供稿的整个概念仍处于起步阶段。
出于同样的原因,每个“更好”的解决方案都没有在大众市场上取得成功。RSS 被广泛部署,它解决了 Atom 试图解决的相同问题。
就个人而言,我有大量自己生成的 RSS 提要。他们今天正在工作并解决问题。我想知道您如何说服我将所有这些提要重写为 Atom,只是为了使用“更好”的格式。
现在,如果您考虑一下 REST 架构如何因为更好、更简单的缓存和可扩展性而获得可见性,这些都是真正的论据。我知道 Atom 与 REST 炒作密切相关,它可能是推销它的最佳方式。随着 REST 的知名度越来越高,其相关格式(如 Atom)也将获得知名度。
与人们对 HTML 4 松散、严格、XHTML 过渡、XHTML 严格等的原因相同。遗留代码/使用您已经知道的内容。
此外,这两种格式都有其优点。最好支持几种不同的格式,而不是让一个完全订阅所有内容的订阅源变得臃肿。
因为对于大多数目的,两者都可以工作,并且 RSS 具有作为定义类别的首字母缩写词的优势。
除此之外,您还必须向各个网站发送电子邮件并询问他们。
文森特,我并不是建议任何人仅仅为了它而重写现有的 RSS 提要,那将是极大的浪费时间!就 RSS 是定义类别的首字母缩写词而言,我猜大多数用户现在都认同橙色提要图标,而不是它背后的特定 XML 风格。
我认为 RSS 有一个更好的市场名称 :-) RSS 说起来容易,听起来很严肃,但实际上毫无意义。真的听起来像一个银弹技术。“原子”这个词是有道理的,但很少有人把它与一些宇宙高科技联系起来,更常见的联想是学生、高中物理、共产党人的武器——炒作“web 2.0”。那里的一小部分人真正将它与它的真正含义以及它为什么得名 - 一个原子精确的描述性结构化知识表示框架相关联。如果我在非 IT 专业人群中说“RSS”,我有一个很好的机会立即理解我今天的意思,但是如果我说“Atom”——几乎没有人会这么快和清楚地理解它。RSS 实际上是联合提要的名称。那' s 为什么认为将其标记为 RSS 是一个好主意,同时在技术上提供 100% Atom 并且仅提供 Atom - 软件不在乎按钮上绘制的燕麦,最终用户会得到他们想要得到的东西。恕我直言。
有很多人们习惯使用的 RSS 提要阅读器,最重要的是,RSS 非常有名并且已经存在了很长时间。如果它有效,为什么要搞砸一些东西?
因为 sed 景点的开发者从他们的营销经理那里得到了回报,他们通过不提供 rss 来“排除”人们。由于营销先生从未听说过 Atom,因此您只需提供两者。
如果你正在安心地实施它,那么两者都做而不被其他部门大喊大叫并不是什么大不了的事。
RSS 更简单,这就是它的强项所在。是的,Atom 的定义更好,但这就是问题所在:当您最终想要一个简化的摘要时,它们使编写非常复杂的提要变得容易。
为什么这么多人喜欢RSS?这很容易,可以完成工作。您可以手动编辑它;使用 Atom 并不容易。你有没有试过写一个提要阅读器?
恕我直言,Atom 唯一做得好的就是多个外壳。
为什么有些网站提供 RSS 和 Atom 两种提要?因为他们可以而且因为一些古老的提要阅读器可能不支持 Atom。