Frage

...statt mit der Atom-syndication-format?

Atom ist ein gut definiert, Allgemeine-Zweck XML-syndication-format.RSS ist gebrochen in vier verschiedenen Versionen.Alle wichtigen feed-Reader unterstützt haben, ein Atom, solange ich mich erinnern kann, also warum nicht seine Verwendung mehr weit verbreitet?

Am schlimmsten sind die Websites bieten feeds in beiden Formaten - was ist der Punkt?!

  • UPDATE (18. August):Interessanterweise diese Seite selbst ist mit Atom für seine feeds eher als RSS.
War es hilfreich?

Lösung

Die grundlegende Sache ist, dass die Atom-Macher nicht verstanden hat (und dass die Atom-Fans verstehen immer noch nicht), ist, dass Atom ist das nicht irgendwie getrennt von RSS.Es gibt diese Idee, dass RSS gebrochen, und irgendwie Atom behebt das problem.Aber es funktioniert nicht.Atom ist nur ein weiterer RSS-Splitter.Ein neuer name ändert nichts an der Tatsache, dass es nur noch einen standard-Wettbewerb zu tun die gleiche Arbeit, einer Aufgabe, für die alle der konkurrierende standards sind ausreichend.

Niemand außerhalb einer relativ kleinen Gruppe von Menschen an, welche Norm verwendet wird.Sie wollen einfach nur, dass es funktioniert.Atom, RSS 2.0, RSS 1.0, RSS-401(k) -, was auch immer.Solange es funktioniert, sind die Benutzer zufrieden sind.RSS "Marke" sehr viel definiert den gesamten feed-Kategorie, obwohl, so bei der seltenen Gelegenheit, dass jemand tut genug wissen, um zu wählen, werden Sie dazu neigen, zu wählen, RSS, weil er "der name." Sie neigen auch dazu, zu wählen, RSS 2.0, weil es die größere Zahl.

RSS-Feeds, und vor allem, RSS 2.0, sind sehr verwurzelt in der Futtermittel-Industrie." Atom noch nicht ausgezogen, weil es nicht viel bringt außer einem neuen Namen.Warum Schalter Weg von RSS-wenn es funktioniert?Und warum sogar die Mühe mit Atom auf neue Projekte, wenn RSS ist ausreichend?Die Umstellung auf ein neues Futter format meist bedeutet, dass mehr Zeit damit verbracht zu lernen das neue format.

Wenn nichts anderes Apple ausschließliche Verwendung von RSS 2.0 für podcasts bedeutet, dass RSS 2.0 ist hier für die absehbare Zukunft.

Andere Tipps

Wenn Sie sich Fragen, warum das Atom syndication format ist nicht mehr weit verbreitet als die verschiedenen Versionen von RSS-format, ich denke, es wäre schwierig, eine Objektive Antwort.Eine Vielzahl von Faktoren, wie die Höhe der Investitionen in RSS-vor Atom -, relativ einfach in der Umsetzung-RSS-versus-Atom, und 'marketing' alle ins Spiel kommen.

Ich kann, aber denken Sie an ein paar Dinge, die berücksichtigt werden sollten bei der Wahl, was syndication-format zum Einsatz bei der Darstellung von Ressourcen:

Atom

  • Atom ist ein offizieller Internet standards track protocol.
  • Atom ist eine eingetragene content-Medientyp für Ihre Futtermittel-und entry-Darstellungen.
  • Ohne die Verwendung von syndication-Erweiterungen Atom neigt dazu, ein robuster format, besonders in der link-relations-arena.
  • Vertretung von Ressourcen mithilfe von Atom können Sie Sie nutzen das Atom Publishing Protocol (AtomPub), um eine RESTful-API.
  • Die RFC-3339-DateTime-format-Atom ist leicht zu analysieren ist.
  • Es gibt nur eine veraltete version von Atom (0.3), die Sie möglicherweise haben, zu unterstützen.
  • Die Umsetzung Atom der Regel dauert es mehr Zeit zu tun, richtig als RSS, denn es gibt mehr Einschränkungen und die technische Spezifikation kann ein bisschen dicht.

RSS

  • RSS ist ein relativ einfaches format, das umzusetzen in eine kurze Zeit.
  • Es gibt nicht so viele Einschränkungen/Regeln platziert, die auf RSS-da es auf Atom.
  • RSS ist kein offizieller Internet standards track protocol.Jedoch, RSS hat genug Annahme, dass Sie vernünftigerweise erwarten kann, es werden Verbrauchsmaterial durch eine Vielzahl von Kunden.
  • Da gibt es durchaus einige "veraltete" Versionen von RSS, könnten Sie möglicherweise haben, zu unterstützen RSS-feeds, die ziemlich schwanken ein wenig in die Formatierung von details.
  • RSS-nicht über einen registrierten media-Inhalte geben.Aber genug der Herausgeber verwenden die gleichen unregistered Inhalte geben, dass es fast ein de-facto-MIME-Typ.
  • Der RFC-822-DateTime-format genutzt, die durch RSS ist schwieriger zu analysieren, da dies insbesondere timestamp-format kann viel mehr möglich, die variation in dem format, das immer noch als gültig angesehen werden.
  • Sie müssen verlängern die RSS-format mit einer Vielzahl von veröffentlichten syndication-Erweiterungen, wenn Sie beginnen zu versuchen, zu repräsentieren Ressourcen mit komplexen Verknüpfung Beziehungen.

Ich denke, es ist wichtig zu Bedenken, dass die Ende-Benutzer, was syndication-format, das Sie wählen, ist nicht sehr wichtig, da die meisten feed-Reader und Browser-Griff, ein format gleich gut.Die Wahl der syndication-format kann jedoch sehr wichtig für die Entwickler, da sind es technische details, die können Auswirkungen die Entwicklung der software-Seite der Dinge.

Das "warum" war ziemlich gut beantwortet, aber ich würde vorschlagen, gehen nach vorne, die nur für Entwickler implementieren Atom auf Websites.Es gibt keinen Grund, mehrere Formate für eine Website verfügbar ist und etwaige modernen feed client kann nun analysieren, Atom-feeds.

Atom verfügt über einige technische Vorteile über RSS und wird weitgehend unterstützt und verwendet von großen Unternehmen wie Google und Microsoft.

Wie für branding, ich weiß nicht wirklich, was die Abkürzung verwendet wird.Ich denke, dass die universal orange broadcast-Symbol oder das Wort "feed" ist es, was die Menschen kümmern.Trotz der Verbreitung von RSS-und Atom-feeds, würde ich sagen, dass der Durchschnittliche Internet-user immer noch keine Ahnung hat, was Sie sind.Betrachten Sie es in, dass Weg, das ganze Konzept von syndication-feeds ist noch in den Kinderschuhen.

Aus dem gleichen Grund, dass jedes "bessere" Lösung nicht erfolgreich sein für den Massenmarkt.RSS wird weithin eingesetzt und es löst das gleiche problem Atom zu lösen versuchen.

Persönlich, ich habe eine große Anzahl von RSS-feeds, die ich Generiere mir.Sie arbeiten heute-und ein problem zu lösen.Ich Frage mich, wie konnten Sie mich überzeugen, zu umschreiben, dass alle diese feeds zu Atom, nur um eine "bessere" - format.

Nun, wenn Sie überlegen, wie Sie die REST-Architektur ist einen Einblick in diesen Tagen, da der bessere und einfachere caching und Skalierbarkeit, diese sind echte Argumente.Ich verstehe, dass Atom ist eng mit den REST-hype-und es ist vielleicht die beste Art und Weise zu vermarkten.Als REST gewinnt an Sichtbarkeit, so sind auch seine verwandten Formate wie Atom.

Der gleiche Grund, die Leute sind HTML 4 loose, strict, XHTML, transitional, XHTML strict, etc.Legacy-code / arbeiten mit dem, was Sie bereits wissen.

Neben den beiden Formate haben Ihre Vorzüge.Bessere Unterstützung von ein paar verschiedenen Formaten, als habe man be-all-end-all-abonnieren-um-alles-feed wird aufgebläht.

Weil für die meisten Zwecke wird entweder arbeiten, und RSS-hat den Vorteil, dass die Abkürzung Definition der Kategorie.

Darüber hinaus müssten Sie E-Mail-individuelle Websites und Sie bitten.

Vincent, ich schlage nicht vor, dass jemand schreiben Sie vorhandene RSS-feeds, nur für die Willen von ihm, das wäre eine große Verschwendung von Zeit!In Bezug auf die RSS die Abkürzung, die definiert die Kategorie, ich vermute, dass die meisten Benutzer jetzt identifizieren mit dem orange feed icon, anstatt die spezifischen Geschmack von XML dahinter.

Ich denke, RSS-besser vermarktbaren Namen :-) RSS ist etwas einfach zu sagen, schweren klingen und praktisch sinnlos.Klingt wirklich wie eine Silber-Kugel-Technologie."Atom" - Wort hat Sinn, aber wohl kaum gibt es eine Menge Leute verknüpfen Sie diese mit einer gewissen kosmischen hi-tech, mehr üblichen Assoziationen sind Studenten, high-school-Physik, Kommunisten' weaponsm hypeware "web 2.0".Eine sehr kleine Menge von Menschen da draußen wirklich corellate es mit dem, was es wirklich ist und warum hat es es-name - atomic-präzise beschreibenden strukturierten knowledge representation framework.Wenn ich sage "RSS" in nicht-IT-pro Masse ich habe eine sehr gute chance, um sofort verstanden zu werden, was ich meine heute aber, wenn ich sage "Atom" - kaum jemand bekommt es, dass jeder schnell und klar.RSS ist die de-facto-Namen für syndication-feeds.Deshalb denke es ist eine gute Idee, Sie zu beschriften RSS-während technisch giving 100% Atom-und nur die Atom - software kümmert sich nicht Hafer ist gezogen auf eine Taste und Ende-Benutzer bekommen, was Sie haben gemeint, Sie zu bekommen.IMHO.

Es gibt eine Menge von RSS-feed-Reader gibt, dass die Menschen gewohnt sind, und vor allem, RSS ist sehr bekannt und hat schon viel länger.Warum Chaos mit etwas, wenn es funktioniert?

Weil die Entwickler der sed Sehenswürdigkeiten bekam reemed aus Ihren marketing-manager, dass Sie "ohne" die Menschen von nicht bereitstellen von rss.Da HerrMarketing hat noch nie gehört, Atom, stellen Sie nur die beiden.

Wenn Sie sind erholsam, es umzusetzen, es ist nicht eine große Sache, um genau das tun beide, und nicht angeschrien von anderen Abteilungen.

RSS ist einfacher, das ist, wo Ihre Stärke liegt.Atom ist besser definiert, ja, aber das ist das problem:Sie machte es einfach zu schreiben ist eine sehr komplexe feed, wenn am Ende des Tages, Sie wollen, eine vereinfachte Zusammenfassung.

Warum haben so viele Menschen bevorzugen RSS ?Es ist ganz einfach und bekommt den job getan.Sie können es Bearbeiten, per hand;nicht so einfach mit Atom.Haben Sie jemals versucht zu schreiben, einen feed-reader ?

IMHO, das einzige, was Atom gutes Tat war mehrere Gehäuse.

Warum einige websites bieten zwei feeds, RSS und Atom ?Weil Sie es können und weil einige alten RSS-feed-reader kann keine Unterstützung für Atom.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top