Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
YouTube 154 Подписчики
Telegram 241 Подписчики
VK 0 Подписчиков
Маркетер
Маркетер
  • Маркетинг
  • Digital
  • Реклама
  • Public Relations
  • Менеджмент
  • Новости
  • Кодирование

Версии RSS

  • 27.04.2004

Версии RSS

[краткое описание разные версий формата RSS] материал подготовил: Марат Давлетханов

RSS — это специальный формат, предназначенный для импорта и публикации новостей и любой другой информации, разделенной на части. Постепенно он завоевывает все большую и большую популярность. Появляются даже персональные дневники и новостные ленты отдельных сайтов, позволяющие всем желающим получать данные в формате RSS. Правда, здесь многие люди сталкиваются с достаточно серьезной проблемой. Оказывается, на сегодняшний день существует семь (!) различных версий этой спецификации. Чем же они различаются, и какой из них лучше пользоваться? Найти ответы на эти вопросы поможет данная статья.

Немного истории

Для того чтобы понять, откуда появилось такое большое количество версий формата RSS, придется обратиться к истории. Работу над этой спецификацией начала компания Netscape для своего портала Netcenter. именно тогда были заданы основные особенности формата RSS. Работа завершилась созданием полнофункциональной версии под номером 0.90. Правда, она была очень сложна для реализации и не получила большого распространения. Поэтому Netscape продолжила работать над RSS, однако надолго ее энтузиазма не хватило. Вскоре компания «охладела» к этой спецификации и передала ее разработку фирме UserLand Software, которая и довела работу «до ума», а точнее — до версии 0.91. Несмотря на столь малое отличие в названии, этот вариант RSS оказался более удачным, нежели предшественник. Его реализация была крайне проста, а возможности вполне удовлетворяли потребностям того времени. Поэтому именно в таком RSS очень быстро разошелся по интернету.

И вот здесь-то и началась путаница. Несколько компаний, занимающихся интернет-разработками, объединились и создали независимую некоммерческую организацию RSS-DEV Working Group, которая должна была отвечать за разработку и стандартизацию формата RSS. По некоторым причинам среди этих фирм не было ни Netscape, ни UserLand Software. Таким образом, разработка RSS велась «с нуля». Эта работа вылилась в создание версии с номером 1.0. Она существенно отличается от спецификации RSS, разработанной UserLand Software. Во-первых, новый формат был основан на языке RDF. Во-вторых, в нем была использована модульная система расширений. В-третьих, по возможностям RSS 1.0 значительно превосходил своего конкурента.

Но компания UserLand Software решила не сдавать свои позиции. Ее специалисты продолжили разработку собственного варианта формата RSS. Так были созданы версии 0.92, 0.93 и 0.94. Разница между ними была небольшая, просто в каждой из них добавлялись некоторые функции и возможности. Но вскоре UserLand Software решила не обходиться полумерами, в результате чего была разработана спецификация RSS 2.0. По возможностям она практически идентична версии 1.0, но основана не на RDF. В данный момент ведется активная разработка всевозможных модулей для нее.

Что выбрать?

итак, веб-мастер, решивший воспользоваться RSS, оказывается перед выбором, какую версию этого формата ему лучше всего использовать в своем проекте. На самом деле, ответ на этот вопрос совсем не сложен. Если предполагается наличие только простых публикаций, то, наверное, лучше всего остановиться на спецификации 0.91. Во-первых, она наиболее легка в реализации. Не вдаваясь в подробности, отметим, что блок новостей (channel) состоит из заголовка, ссылки, данных о языке новостей и описания. После этого идет список самих новостей, где в каждом пункте указываются заголовок, ссылка и краткое описа
ние новости. В общем, все очень просто и легко для запоминания. Изучить все необходимые для работы особенности спецификация RSS 0.91 можно буквально за несколько часов. Таким образом, эта версия формата больше всего подходит для простых публикаций, к которым не выдвигаются особые требования. Причем ее использование в этом случае оправдано — даже несмотря на то, что официально стандарт RSS 0.91 уже отменен. Тем не менее он до сих пор остается очень популярным благодаря своей простоте и полной совместимости с программами, предназначенными для работы со спецификацией версии 2.0.

UserLand Software — лидер в разработке RSS Стандарт RSS 1.0 — самый сложный для реализации. Дело в том, что в этом случае файл представляет собой RDF-документ, сохраненный в XML. Поэтому для успешной работы с этой спецификацией необходимо знать оба языка. Кроме того, объем файла в этом случае существенно возрастает за счет наличия в тексте как RSS, так и RDF-директив. Ну, а увеличение объема приводит к увеличению вероятности возникновения ошибок и элементарных опечаток. Да и программ, работающих с этой спецификаций, не так уж и много. Поэтому использование формата RSS 1.0 оправданно только в том случае, если в проекте уже нашел применение RDF. Стандарт RSS 1.0 — смесь RDF и XML Версия RSS 2.0 на сегодняшний день является самой привлекательной для создателей серьезных проектов. большие возможности, модульное расширение и простота кода — это главные преимущества данной спецификации. Основная структура RSS 2.0 осталась практически неизменной с версии 0.91. Поэтому для разработчиков, уже знакомых с ранними спецификациями, переход на самую современную не представляет абсолютно никакой сложности. И это не голословные утверждения. Взгляните, например, на самые известные порталы. В подавляющем большинстве случаев вы увидите, что используется именно спецификации RSS 2.0.

Подводим итоги

Так уж повелось в IT-мире, что разработка основных, самых распространенных форматов и обеспечение их развития — задача некоммерческих организаций, специально учрежденных для этого усилиями многих компаний. И, наверное, это правильно. Как еще можно обеспечить отсутствие двусмысленностей и двоякостей в формате, используемом многими фирмами? Тем не менее из любого правила есть исключения, и история с RSS — наглядный тому пример. Спецификация, разработанная одной компанией, оказывается более удачной и популярной, нежели вариант, созданный специально основанной для этого организацией.

Ссылки по теме

  • RSS: Очень простой обмен информацией
  • UserLand Software
Алексей Волков

Предыдущий материал
  • Кодирование

Эти правильные «неправильные» ссылки

  • 22.04.2004
  • Алексей Волков
Read More
Следующий материал
  • PHP

Рекурсивные функции в языке PHP

  • 28.04.2004
  • Алексей Волков
Read More
Вас также может заинтересовать
Read More
  • CSS

Формализация CSS

  • Алексей Волков
  • 23.05.2012
Read More
  • JQuery

Хитрости JQuery

  • jokar
  • 23.05.2012
Read More
  • JQuery

Закруглить углы изображения при помощи JQuery

  • jokar
  • 21.05.2012
Read More
  • JQuery

Знакомьтесь: Nivo Slider от jQuery

  • tamo
  • 28.09.2010
Read More
  • JQuery

Первое знакомство с jQuery: часть первая.

  • tamo
  • 26.09.2010
Read More
  • JQuery

Продолжаем изучать jQuery: часть вторая. Учимся выделять элементы.

  • tamo
  • 26.09.2010
Read More
  • JQuery

Продолжаем изучать jQuery: работа с анимацией. Часть третья.

  • tamo
  • 26.09.2010
Read More
  • Flash

TiltViewer — 3D Flash галерея

  • Nika75
  • 21.09.2010

Добавить комментарий

Для отправки комментария вам необходимо авторизоваться.

Свежие посты
  • Дайджест постов Сергея Людкевича
    • 12.09.24
  • Как юристы тормозят бизнес
    • 30.08.24
  • Продвижение оптовых кампаний в Яндекс Директ
    • 06.03.24
  • Cарафанное радио
    • 13.01.24
  • 5-55: История компании
    • 01.03.23
Маркетер
  • О проекте
  • Информационное спонсорство
  • Рекламным агентствам
  • Ссылки
(с) ООО "Маркетер". Официальный сайт. Маркетер: Статьи про рекламу, маркетинг, public relations, интернет

Введите ключевые слова для поиска и нажмите Enter