首页 / 知识
关于xml:为什么人们仍在创建RSS feed?
2023-04-12 07:09:00

Why Are People Still Creating RSS Feeds?...而不是使用Atom联合格式? Atom是定义明确的通用XML联合格式。 RSS分为四个不同的版本。 据我所知,所有主要的提要阅读器都支持Atom,所以为什么它的使用没有更普遍? 最糟糕的是提供两种格式的提要的网站-有什么意义?
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?切换到新的Feed格式通常意味着要花更多的时间来学习新的格式。 如果没有其他事情,Apple在播客中独家使用RSS 2.0意味着在可预见的将来RSS 2.0将会出现。 如果您要问为什么Atom企业联合组织格式没有比RSS版本的各种版本得到更广泛的采用,我认为很难得出客观的答案。诸如Atom之前的RSS投资金额,相对于Atom实施RSS相对容易以及"营销"等多种因素都在起作用。 但是,我可以考虑选择用于表示资源的联合格式时应考虑的一些事项: 原子
的RSS
我认为重要的是要记住,对于最终用户而言,您选择使用哪种联合格式并不十分重要,因为大多数提要阅读器和浏览器对两种格式的处理都一样。但是,联合格式的选择对于开发人员而言可能非常重要,因为有些技术细节会影响事物的软件开发方面。 越差越好。 "为什么"得到了很好的回答,但是我建议今后开发人员仅在站点上实现Atom。没有理由为网站提供多种格式,任何现代的提要客户端现在都可以解析Atom提要。 与RSS相比,Atom具有许多技术优势,并且受到Google和Microsoft等主要公司的广泛支持和利用。 至于品牌,我并不在乎使用什么缩写。我认为人们在乎的是通用的橙色广播图标或" feed"一词。尽管RSS和Atom提要的泛滥,但我想说普通的Web用户仍然不知道它们是什么。从这种角度来看,联合供稿的整个概念仍处于起步阶段。 出于同样的原因,每个"更好"的解决方案都无法在大众市场获得成功。 RSS已得到广泛部署,它解决了Atom试图解决的相同问题。 就个人而言,我有大量的RSS订阅源。他们今天在工作,正在解决问题。我想知道您如何说服我将所有提要重写为Atom,以使用"更好"的格式。 现在,如果考虑由于更好和更简单的缓存和可伸缩性而使REST体系结构近来如何获得可见性,这些都是真实的论据。我了解Atom与REST宣传密切相关,这可能是推销它的最佳方式。由于REST将越来越受到关注,其相关格式(如Atom)也将获得可见性。 我认为RSS具有更好的可销售名称:-) RSS易于说,听起来很认真,而且几乎毫无意义。听起来真的像是银色子弹技术。"原子"这个词很有道理,但很少有人将其与某些宇宙高科技联系起来,更常见的联想是学生,高中物理,共产主义武器炒作" web 2.0"。一小部分人确实将它与它的真实含义以及为什么使用它命名-一个原子精确的描述性结构化知识表示框架。如果我在非IT专业人员人群中说" RSS",那么我就有很好的机会立即理解我今天的意思,但是,如果我说" Atom",那么几乎没有人会这么快又清楚地理解它。 RSS实际上是联合供稿的名称。这就是为什么最好在技术上仅提供100%Atom和仅Atom标记RSS标记为RSS的好主意-软件不在乎按钮上绘制的燕麦,最终用户将获得他们想要得到的东西。恕我直言。 Vincent,我并不是在建议任何人仅?鑫怂匦聪钟械腞SS feed,那样会浪费很多时间!就RSS是定义类别的首字母缩写而言,我想大多数用户现在都将其标识为橙色的提要图标,而不是其背后的XML特定风格。 因为对于大多数目的而言,两者都可以使用,并且RSS具有作为定义类别的首字母缩写的优点。 除此之外,您还必须通过电子邮件发送各个站点并询问它们。 人们之所以对HTML 4感到松散,严格,XHTML过渡,XHTML严格等等,都是相同的原因。旧版代码/使用您已经知道的内容。 此外,两种格式都有其优点。最好支持两种不同的格式,而不是让所有订阅都变得肿。 RSS更简单,这就是其优势所在。 Atom的定义更好,是的,但这是问题所在:当您需要简化的摘要时,它们使编写非常复杂的提要变得容易。 为什么这么多人喜欢RSS?这很容易并且可以完成工作。您可以手动编辑它;使用Atom并不是那么容易。您是否曾经尝试编写提要阅读器? 恕我直言,Atom做的唯一一件好事就是多个机箱。 为什么有些网站提供RSS和Atom这两个提要?因为它们可以并且因为某些古老的提要阅读器可能不支持Atom。 因为sed视景的开发人员从他们的市场经理那里得到了尊重,因为他们不提供rss而"排斥"了人们。由于Marketing先生从未听说过Atom,因此您只需提供两者即可。 如果您正在认真地实施它,那么同时执行这两项操作而不被其他部门大喊大叫并不重要。 有很多RSS提要阅读器供人们使用,最重要的是,RSS是众所周知的,并且使用时间也更长。如果可行,为什么还要弄乱它? |
最新内容
相关内容
python支持r语言吗?
python支持r语言吗?,代码,名称,培训,官网,第一,语言,对象,字符串,方法,后缀,python中可以支持r语言。python提供了一个模块rpy2,可以较好地完Python如何创建对象,有哪些方法
Python如何创建对象,有哪些方法,培训,对象,方法,内容,函数,属性,所在,以上,以下,功能,以下介绍Python创建对象的9种方法。classPoint:def__ini如何用Python创建固定长度的列表
如何用Python创建固定长度的列表,代码,培训,代表,长度,以后,列表,间隔,函数,标识,顺序,使用Python的人都知道range()函数很方便,今天再用到他如何创建python的包
如何创建python的包,代码,项目,培训,模块,乘除,文件,下面,目录,前后,标志,创建python的包方法:包是模块的集合,更适合一个项目。像很多的第三python支持多继承吗
python支持多继承吗,培训,代码,不了,上边,函数,属性,例子,父亲,定义,母亲,python多继承单继承有时候可能满足不了我们所需的所以我们就会遇到python是否支持字符串
python是否支持字符串,培训,数据,字符串,字符,引号,中文,内容,也就是,源程序,比如说,python要求,字符串必须使用引号括起来,可以使用单引号或者python支持哪些数据类型
python支持哪些数据类型,数字,标准,指数,培训,系统,浮点,布尔,表示,类型,个位,python基本数据类型一般分为:数字、字符串、列表、元组、字典、python不支持next方法吗
python不支持next方法吗,异常,培训,项目,方法,对象,元素,参数,函数,语法,文件,Python3中的File对象不支持next()方法。Python3有一个内置函数python如何创建列表
python如何创建列表,培训,代码,步长,规模,列表,元素,结果,嵌套,赋值,定义,列表是有序可变的元素集合,列表可以嵌套,即列表里面的元素可以是列表python如何开发网站
python如何开发网站,网站,技术,培训,数字,数据,商业,价值,网络,人工智能,代码,Python是一门简单易学的编程语言,代码简洁优美,最近,随着人工智能python目录不存在则创建
python目录不存在则创建,培训,系统,目录,文件,多层,路径,中间,之前,以上,存在,python判断目录是否存在,不存在创建一个新的:importosifnotos.papython文件不存在时创建文件
python文件不存在时创建文件,培训,概念,文件,函数,里面,错误,时候,时会,脚本,以上,最近写python脚本的时候遇到个读写文件的问题,当我用withop