RSS vs ATOM
Really Simple Syndication o RSS ha sido el estándar para las fuentes web durante un tiempo considerable. Las fuentes web contienen un resumen o el contenido de texto completo de una página web. El problema con RSS es las convenciones a menudo confusas y no estándar utilizadas por RSS debido en parte a su desarrollo disperso. El advenimiento del estándar de sindicación ATOM fue una respuesta a los defectos de diseño del estándar RSS. La principal ventaja del ATOM es su adaptación como el estándar IETF..
Al ser un estándar IETF, el ATOM necesitaba implementar ciertas características que hacían que el formato fuera más fácil de manejar. Cada fuente atómica contiene una declaración explícita del formato del contenido junto con el idioma que se usa. Las fuentes RSS no declaran su contenido, pero como solo contiene texto sin formato o HTML escapado, es bastante fácil para el navegador distinguir cuál es cuál.
Un defecto importante de RSS está en su código. El código RSS no es realmente muy utilizable en otros vocabularios XML, ya que no estaba destinado a hacerlo desde el principio. El código ATOM se ha construido desde el suelo con la modularidad en mente. Por lo tanto, una gran mayoría de su código es reutilizable incluso con otros vocabularios XML como RSS.
Ser el primer estándar de sindicación ha sido el factor principal en el rápido crecimiento y la popularidad de RSS. RSS ha sido el formato preferido para la mayoría de las personas, incluso para aquellos que ya conocen el formato ATOM. El podcasting también se derivó del formato RSS cuando agregó el soporte del gabinete en la versión 2.0. A pesar de que ATOM también se ha adaptado para servir en podcasting, RSS todavía tiene una gran cantidad de este mercado. La mayoría de los sitios web, aunque no todos, que ofrecen sindicación web solo la ofrece en formato RSS, lo que dificulta el avance del formato ATOM. Los partidarios del formato ATOM también deben agregar soporte para RSS para que aquellos que solo tienen soporte RSS también puedan ver el contenido, que sigue siendo la gran mayoría de las personas que se suscriben a los feeds web.
Resumen:
1. ATOM es un estándar IETF mientras que RSS no es
2. Las fuentes ATOM indican explícitamente el contenido mientras se deja que el navegador determine si la fuente RSS contiene texto sin formato o HTML escapado
3. El código ATOM es modular y reutilizable, mientras que el código RSS no lo es
4. RSS aún tiene dominio en el formato de sindicación debido a su ventaja y popularidad.