Différence entre RSS et ATOM
RSS ou ATOM
Really Simple Syndication ou RSS est la norme pour les flux web depuis longtemps. Les flux Web contiennent un résumé ou le texte intégral d'une page Web. Le problème avec RSS est que les conventions utilisées par RSS sont souvent confuses et non standardisées, en partie à cause de son développement dispersé. L'avènement du standard de syndication ATOM a été une réponse aux défauts de conception du standard RSS. Le principal avantage de l'ATOM est son adaptation en tant que standard de l'IETF.
Etant une norme IETF, l'ATOM avait besoin d'implémenter certaines fonctionnalités qui rendaient le format plus facile à gérer. Chaque flux d'atomes contient une déclaration explicite du format du contenu et de la langue utilisée. Les flux RSS ne déclarent pas leur contenu, mais comme il ne contient que du texte en clair ou du HTML échappé, il est assez facile pour le navigateur de distinguer ce qui est.
Un défaut majeur de RSS est dans son code. Le code RSS n'est pas vraiment utilisable dans d'autres vocabulaires XML car il n'était pas vraiment destiné à le faire au tout début. Le code ATOM a été construit à partir du sol avec la modularité en tête. Par conséquent, une grande majorité de son code est réutilisable même avec d'autres vocabulaires XML comme RSS.
Le fait d'être le premier standard de syndication a été le principal facteur de la croissance rapide et de la popularité de RSS. RSS a été le format préféré de la plupart des gens, même pour ceux qui connaissent déjà le format ATOM. Le podcasting a également été dérivé du format RSS lorsqu'il a ajouté le support de boîtier dans la version 2.0. Bien qu'ATOM ait également été adapté pour servir en podcasting, RSS détient encore une grande partie de ce marché. La plupart des sites Web, mais pas tous, qui offrent la syndication Web ne l'offre que dans le format RSS, ce qui entrave l'avancement du format ATOM. Les supporteurs du format ATOM doivent également ajouter la prise en charge du RSS afin que ceux qui n'ont que le support RSS puissent également voir le contenu, qui est encore la grande majorité des personnes qui s'abonnent aux flux Web.
Les idées Clis
ATOM est un standard IETF alors que RSS n'est pas un
ATOM feeds indique explicitement le contenu pendant que le navigateur est laissé pour déterminer si le flux RSS contient du texte brut ou du HTML échappé
Le code ATOM est modulaire et réutilisable alors que le code RSS n'est pas
RSS occupe toujours une position dominante dans le format de syndication en raison de sa longueur d'avance et de sa popularité
Une question ? Nous avons oublié quelque chose ? n'hésitez pas à participer aux commentaires. Nous compléterons cet article avec plaisir.