RSS против АТОМ
Действительно Простая Синдикация или RSS была стандартом для веб-каналов в течение значительного времени. Веб-каналы содержат сводную информацию или полнотекстовое содержимое веб-страницы. Проблема с RSS заключается в часто запутанных и нестандартных соглашениях, используемых RSS, отчасти из-за его разрозненной разработки. Появление стандарта синдикации ATOM стало ответом на недостатки дизайна стандарта RSS. Основным преимуществом ATOM является его адаптация в качестве стандарта IETF..
Будучи стандартом IETF, ATOM должен был реализовать определенные функции, облегчающие работу с форматом. Каждый атомный канал содержит явное объявление о формате содержимого, а также о том, какой язык используется. RSS-каналы не объявляют свой контент, но, поскольку он содержит только простой текст или экранированный HTML, браузеру довольно легко определить, какой именно.
Основной недостаток RSS заключается в его коде. Код RSS на самом деле не очень пригоден для использования в других словарях XML, так как он не был предназначен для этого в самом начале. Код ATOM был создан с нуля с учетом модульности. Поэтому подавляющее большинство его кода можно использовать повторно даже с другими словарями XML, такими как RSS.
Быть первым стандартом синдикации было основным фактором быстрого роста и популярности RSS. RSS был предпочтительным форматом для большинства людей, даже для тех, кто уже знает о формате ATOM. Подкастинг также был получен из формата RSS, когда он добавил поддержку корпуса в версии 2.0. Хотя ATOM также был адаптирован для использования в подкастинге, RSS по-прежнему занимает значительную долю этого рынка. Большинство веб-сайтов, хотя и не все, которые предлагают веб-синдикацию, предлагают ее только в формате RSS, что затрудняет дальнейшее развитие формата ATOM. Сторонникам формата ATOM также необходимо добавить поддержку RSS, чтобы те, у кого есть только поддержка RSS, также могли видеть контент, что по-прежнему является подавляющим большинством людей, подписывающихся на веб-каналы..
Резюме:
1. ATOM - это стандарт IETF, а RSS - нет.
2. В лентах ATOM явно указывается содержимое, а браузеру остается выяснить, содержит ли лента RSS простой текст или экранированный HTML.
3. Код ATOM является модульным и может использоваться повторно, а код RSS - нет.
4. RSS по-прежнему занимает доминирующее положение в формате синдикации из-за его быстрого старта и популярности