Flux d'informations: Atom ou RSS ? comparaison des deux formats
Par M le lundi 6 novembre 2006, 20:01 - Technique - Lien permanent
Sur le web (en particulier podcasts et blogs), on retrouve 2 grands formats de flux XML : RSS et Atom.
Ils font globalement la même chose du point de vue de l'internaute lambda. Pourtant ces formats sont à la fois proches et lointains.
RSS (Really Simple Syndication ou Souscrition Vraiment Simple en français)
Ce format date de 1999 à proprement parlé, inventé par Netscape même si le principe existait déjà. Il est maintenu par des entreprises privées et sa standardisation est donc floue.
Son plus grand défaut est qu'il existe plusieurs versions parallèles sur internet, ce qui fait un peu désordre quand l'on cherche une version à adopter...
Atom (c'est un nom sans signification particulière)
Ce format est nettement plus récent et sa version 1.0 date seulement de Décembre 2005. Il a été crée au départ par des personnes voulant améliorer RSS, mais qui ce sont heurtées à des problèmes de licences.
Son gros point fort réside un seul mot : standard.
Atom a fait l'objet d'une standardisation conjointe entre l'IETF et le W3C. Il est publié dans la RFC 4287 et est ainsi un standard de l'internet au même titre qu'HTTP SMTP ou FTP!
Alors lequel choisir ?
RSS est très utilisé sur la blogosphère, il est aussi le support des podscasts. C'est assez logique car il est plus ancien qu'Atom. Cependant Atom a de nombreux arguments (objectifs) en sa faveur :
- il est un véritable standard ouvert du web
- il est plus clair dans la création du flux (RSS : "description" peut être à la fois un résumé ou le contenu, alors qu'avec Atom on a bien "summary" et "content").
- le format des date est clairement standard (RFC 3339)
- le format impose l'emploi d'Id uniques (pour faire la différence entre une entrée modifiée et une rajoutée)
- il dispose d'un type MIME enregistré auprès de l'IANA (application/atom+xml)
- il Supporte les signatures numériques en standard
- il dispose d'un namespace XMl
- il dispose d'un Schema XML pour le valider en standard
Bref à mon avis, RSS est has been, il sera de moins en moins utilisé en faveur d'Atom dans un avenir plus ou moins proche. Firefox 2 favorise déjà la souscription aux flux Atom quand il a le choix entre les formats.
Commentaires
Je cherchais un comparatif de ces 2 formats, et en cherchant sur google je suis tombé sur ton article. Tu m'as donc convaincu, je vais choisir Atom :]
Merci pour ce comparatif