Версії rss і atom

Ч то таке RSS? Відповідь на це питання мені зрозумілий, але розмірковуючи про надання RSS для відвідувачів сайту, я заплутався в багатьох версіях цього формату. Для чого потрібні ті або інші версії і чим вони відрізняються? Ось і вирішив коротко викласти інформацію про цю технологію.

Виявляється, творцем самої першої версії - 0.90, є компанія Netscape. RSS планувалося використовувати в веб-порталах цієї компанії, але багато хто побачив більш широкі можливості застосування цієї нової технології.

RSS 0.90 була заснована на системі опису ресурсу (RDF - Resource Description Framework), розробленою W3C. Багато хто вважав технологію RDF занадто складною і заплутаною, після чого і з'явилася 0.91 - спрощена версія. Userland Software взяла контроль над цією технологією і продовжила розвиток спрощеної версії, звідки і з'явилися версії 0.92, 0.93 і 0.94. Щоб спростити процес, ця компанія вирішила ввести нову назву - RSS, що означає Really Simple Syndication (Дуже Просте Синдицирование).

Такий розвиток спричинило появу RSS версії 1.0, абревіатура якої стала означати RDF Site Summary (короткий виклад RDF сайту). Компанії Userland Software не сподобалося витіснення версії 0.94 новою версією 1.0 і тому вийшла ще одна версія - RSS 2.0

Як багато вже помітили, з'явився новий формат - Atom. Можна сказати що він об'єднує RSS 1.0 і 2.0 і скоріше за все стане фінальною крапкою в спробах вирішити всі непорозуміння. Програми для ведення веблогів вже почали підтримувати Atom, а також багато програм для використання RSS розуміють цей формат без помилок.

Для чого взагалі потрібен RSS і як ним користуватися?

Єдина проблема RSS це те, що клієнту кожен раз доводиться завантажувати rss-файл, навіть щоб переконається що оновлень немає. Зайвий трафік і клієнту і серверу.

Добре б придумали щось на зразок export.xml? 1 234. де 1234 - номер останнього запису яка вже є у клієнта. І нехай віддають тільки нові для мене записи.

Невже Зельдман товаришами не додумалися ще до цього?

Легше перевіряти дату файлу на сервері. Якщо вона змінилася, то довантажувати інформацію.

А причому тут Зельдман? Всю цю кашу з різними версіями RSS (характерний сюжет - коли у стандартів немає робочої групи та їх рвуть на частини зацікавлені компанії, що твій HTML в 90-х) варить ціла група людей, причому досить скоро Atom буде для них реальним конкурентом.

Дарма що половина RSS-читалок для нього поки в беті.

сервер і перевіряє дату - якщо запит грамотно побудований звичайно

Схожі статті