37 votes

Pourquoi les Gens continuent de Créer des Flux RSS?

...au lieu d'utiliser le format de syndication Atom?

Atom est un bien définie, à des fins générales XML format de syndication. RSS est fracturé en quatre versions différentes. Tous les grands lecteurs de flux ont pris en charge l'Atome pour aussi longtemps que je me souvienne, alors pourquoi ne pas utiliser de plus en plus répandus?

Les pires de tous sont des sites qui fournissent des flux dans les deux formats - quel est le point?!

  • Mise à JOUR (18 août): il est Intéressant de noter, ce site est lui-même à l'aide de l'Atome pour les flux plutôt que de RSS.

109voto

Derek Park Points 25025

La chose fondamentale que l'Atome, les créateurs ne comprenais pas (et que l'Atome, les supporters ne comprends toujours pas), c'est que l'Atome n'est pas séparée à partir de flux RSS. Il y a cette idée que le RSS fracturé, et qu'en quelque sorte Atome résout ce problème. Mais il ne le fait pas. L'atome est juste un autre RSS splinter. Un nouveau nom ne change pas le fait que c'est juste un de plus standard en compétition pour faire le même travail, un travail pour lequel aucune des normes concurrentes sont suffisantes.

Personne en dehors d'un assez petit groupe de personnes des soins à tous les standard qui est utilisé. Ils veulent juste que cela fonctionne. Atom, RSS 2.0, RSS 1.0, RSS 401(k), que ce soit. Aussi longtemps que cela fonctionne, les utilisateurs sont heureux. La RSS "marque" très bien définit l'ensemble de l'alimentation de la catégorie, bien que, à l'occasion rare que quelqu'un ne connais pas assez pour choisir, ils ont tendance à choisir des flux RSS, parce qu'il a "le nom". Ils ont aussi tendance à choisir RSS 2.0, parce qu'il a le plus grand nombre.

RSS, et surtout les flux RSS 2.0, sont très enraciné dans l'alimentation "de l'industrie." L'atome n'a pas pris parce qu'il n'apporte pas grand chose à part un nouveau nom. Pourquoi passer à l'écart à partir de flux RSS quand il fonctionne bien? Et pourquoi même pas la peine utilisation de l'Atome à de nouveaux projets, si les flux RSS est-il suffisant? De passer à un nouveau format de flux c'est surtout le temps supplémentaire consacré à l'apprentissage du nouveau format.

Si rien d'autre n' Apple usage exclusif de RSS 2.0 pour les podcasts signifie que le RSS 2.0 est là pour l'avenir prévisible.

45voto

Oppositional Points 5966

Si vous vous demandez pourquoi le format de syndication Atom n'est pas plus largement adopté par la que les différentes versions du format RSS, je pense qu'il serait difficile de parvenir à une réponse objective. Une variété de facteurs, comme le montant de l'investissement dans le flux RSS avant de l'Atome, la relative facilité de mise en œuvre de la RSS rapport à l'Atome, et "marketing" entrent en jeu.

Par contre, je peux penser à quelques choses qui devraient être considérés lors du choix de ce format de syndication à utiliser dans la représentation de ressources:

Atom

  • Atom est un officiel de la voie normes de protocole Internet.
  • L'atome a un contenu enregistré type de média pour son alimentation et à l'entrée des représentations.
  • Sans l'utilisation de la syndication des extensions de l'Atome a tendance à être plus robuste format, surtout dans le lien, les relations de l'arène.
  • Représentant des ressources à l'aide de l'Atome permet d'exploiter le Protocole de Publication Atom (AtomPub) pour fournir une API RESTful.
  • La RFC 3339 format DateTime utilisé par Atome est facile à analyser.
  • Il y a seulement une version obsolète de l'Atome (0.3), vous pourriez éventuellement avoir à appuyer.
  • La mise en œuvre de l'Atome prend généralement plus de temps pour faire correctement que RSS, il y a plus de restrictions et de la spécification technique peut être un peu dense.

RSS

  • RSS est une forme relativement simple à mettre en œuvre dans un court laps de temps.
  • Il n'y a pas autant de contraintes/règles placées sur les flux RSS comme il y a sur l'Atome.
  • RSS n'est pas un officiel de la voie normes de protocole Internet. Cependant, le RSS a assez d'adoption que vous pouvez raisonnablement attendre d'elle pour être consommable par une variété de clients.
  • Comme il y a bien quelques "obsolète" versions de RSS, vous pouvez éventuellement avoir à appuyer les flux RSS varier un peu dans leurs détails de mise en page.
  • Le CNR n'a pas de média enregistré type de contenu. Cependant, suffisamment éditeurs utilisent le même non type de contenu qu'il est presque une defacto type MIME.
  • La RFC-822 DateTime au format utilisé par le CNR est plus difficile à analyser que ce format d'horodatage permet beaucoup plus de variations possibles dans le format qui est encore considérée comme valide.
  • Vous aurez besoin d'étendre le format RSS à l'aide d'une variété d'publié syndication extensions lorsque vous commencer à essayer de représenter les ressources avec lien complexe de relations.

Je pense qu'il est important de se rappeler que pour l'utilisateur final, ce format de syndication vous choisissez d'utiliser n'est pas très important, car la plupart des lecteurs de flux et les navigateurs gérer les deux formats aussi bien. Le choix du format de syndication cependant peut être très important pour le développeur, comme il y a des détails techniques qui peuvent influer sur le développement de logiciels côté des choses.

7voto

interstar Points 4118

3voto

Brian Vallelunga Points 3209

Le "pourquoi" était assez bien répondu, mais je suggère d'aller de l'avant que les développeurs d'implémenter Atome sur les sites. Il n'y a pas de raison d'avoir de multiples formats pour un site accessible et moderne nourrir client peut maintenant analyser Atom.

L'atome a tout à fait quelques avantages techniques RSS et est largement pris en charge et utilisés par de grandes entreprises telles que Google et Microsoft.

Comme pour l'image de marque, je n'ai pas vraiment attention à ce sigle est utilisé. Je pense que l'universel orange de diffusion de l'icône ou le mot "alimentation" est ce que les gens se soucient. En dépit de la prolifération de flux RSS et Atom, je dirais que la moyenne de web, l'utilisateur n'a toujours aucune idée de ce qu'ils sont. En regardant cela de cette façon, le concept de flux de syndication est encore à ses balbutiements.

2voto

Vincent Robert Points 16530

Pour la même raison que chaque "meilleure" solution n'a pas réussi pour le marché de masse. RSS est largement déployée et il résout le même problème Atome est d'essayer de résoudre.

Personnellement, j'ai un grand nombre de flux RSS que je créer moi-même. Ils travaillent aujourd'hui et de résolution d'un problème. Je me demande comment vous avez pu me convaincre de réécriture de tous les flux à l'Atome d'utiliser simplement une "meilleure" format.

Maintenant, si vous considérez la façon dont le RESTE de l'architecture est l'accès à la visibilité de ces jours en raison de son mieux et le plus simple de mise en cache et l'évolutivité, ce sont de vrais arguments. Je comprends que l'Atome est étroitement lié au RESTE de l'exagération et il peut être la meilleure façon de le commercialiser. Que le REPOS sera de gagner en visibilité, de sorte que ses formats comme Atom.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X