RSS или Atom: сравнительная характеристика для «чайников»
Несмотря на постоянные упоминания об RSS, до сих пор далеко не каждый четко представляет себе как работает эта технология, и в чем ее отличие от другого типа подписки — Atom. В статье сравниваются преимущества и недостатки обеих технологий на основании данных спецификации Atom 1.0 и анализа функций Atom и RSS, опубликованных в статье Rss20AndAtom10Compared.
Что это такое?
С помощью RSS и Atom пользователи могут получать информацию об изменениях на сайте без необходимости загрузки веб-страницы. Большинству пользователей этого достаточно. Им важно оперативно получать анонсы новостей и свежих публикаций и хранить все это в удобном формате, чтобы иметь возможность просмотреть информацию в удобное для себя время. На самом деле возможности RSS и Atom куда более высоки — да что там говорить — поистине безграничны.
RSS или Atom?
Как мы уже говорили, оба приложения похожи и выполняют одни и те же функции. Большинство людей выбирают RSS, несмотря на очевидные преимущества технологии Atom. Почему же так происходит, и что лучше выбрать?
- RSS пользуется двумя протоколами передачи информации, Atom имеет один стандартизированный канал. Таким образом Atom решает проблему совместимости протоколов Blogger и MetaWeblog (используются в RSS).
Выбор: Atom. - Atom требует большего количества данных, RSS более демократичен. На самом деле мне нравится, что в Atom требуется метка «последнее обновление». В то же время я люблю RSS за простоту пользования.
Выбор: оба приложения имеют свои сильные стороны. - В RSS невозможно отсылать html страницу или форматированный текст, что позволяет делать Atom, поэтому подписка по Atom лучше для восприятия, несмотря на большую сложность в подготовке ( требуется больше данных data).
Выбор: RSS (простота и автоматизация процесса получения информации на первом месте). - Atom дает отчетливое представление о полноте публикации в подписке, сразу понятно, анонс это или полный текст. В RSS это не ясно, поэтому приходится загружать сайт-источник.
Выбор: однозначно Atom - Автопоиск стандартизирован в спецификации Atom, хотя в RSS тоже существует несколько способов поиска фидов.
Выбор: Atom, хотя это не принципиальный критерий. - Обработка контента — одна из важнейших функций служб подписки. И здесь Atom получает явное преимущество. RSS публикует контент только внутри монолитного документа, включающего несколько записей и распознаваемого как
документ.
Atom 1.0 позволяет формировать автономные документы ленты, которые могут быть переданы с помощью любого сетевого протокола, например, XMPP. Atom также имеет поддержку для агрегированных фидов, позволяющих в случае включения записи в другие фиды, давать в ней ссылку на фид, где она была первоначально опубликована.
Выбор: Atom.
Заключение
Опубликованный 12 июля релиз Atom 1.0 — отличный повод для того, чтобы пересмотреть свое отношение к RSS в сторону подписки по Atom. К тому же RSS2.0 стала финальной версией RSS, что означает, что в будущем все версии стандарта будут выходить уже под другим названием.
Источник: Блог webreakstuff