Какой наиболее используется?RSS или Атом?а из чего лучше строить? - PullRequest
11 голосов
/ 16 августа 2010

Я подумываю об использовании RSS или Atom в своем проекте, а также об «улучшении» канала с помощью некоторых моих специальных атрибутов, специально используемых моим проектом.

Итак, у меня два вопроса:

1) Какие RSS и Atom чаще всего используются в Интернете и на крупных сайтах?

2) Из чего лучше всего строить, добавляя мои собственные теги?

Обновление:

Так что RSS чаще всего используется, но я должен выбрать Atom, так как мне нужно сделать свои собственные настройки в ленте? Если RSS более популярен, почему бы не выбрать это? Почему Google не выбрал это?

Ответы [ 2 ]

11 голосов
/ 16 августа 2010

Был день, когда я действительно интересовался форматами распространения и публикации.Я знал все причуды RSS 0.91 / 1.0 / 2.0 и Atom 1.0 (и версии 0.3).Атом был в основном рожден для создания чего-то более полного из опыта RSS, который состоял примерно только из спецификаций Дейва Уинера и Netscape (сейчас только RSS 2.0 имеет практический смысл, а его спецификация здесь: http://cyber.law.harvard.edu/rss/rss.html). Атом былначатый Сэмом Руби, затем был принят и разработан комитетом опытных людей, и это привело к двум вещам: формату синдикации на основе XML и протоколу публикации. С 2005 года Atom является стандартом IETF и, на мой взгляд, более полным и лучше определенным, чемRSS.

Что касается принятия, я думаю, что в необработанных числах RSS все еще имеет преимущество. Многие сайты решили придерживаться версии, которая у них уже была (RSS), и подкастинг, как правило, также делается на RSS.Между прочим, существует масса сайтов, предлагающих оба варианта.

Что касается расширения формата, ваш второй вопрос, Atom, был создан с учетом этого, так что вам следует пойти по этому пути. Формат Google GData в основном является расширением.формата Atom: https://developers.google.com/gdata/docs/1.0/elements

1 голос
/ 08 февраля 2013

Атом является абсолютно стандартным для.

Я предполагаю, что вы используете стандарт для обмена (или перемещения) информации, так что это как канал, по которому идет ваша информация.Принимая Atom, вы можете быть уверены, что оба конца трубы согласны с тем, что там находится.Это больше ударить и пропустить с RSS.

...