Pergunta

...em vez de usar o Atom syndication format?

Atom é um bem-definido, propósitos gerais , XML formato de distribuição.RSS é fragmentado em quatro versões diferentes.Todos os principais leitores de feed têm apoiado Átomo por tanto tempo quanto posso me lembrar, então por que não o seu uso mais prevalente?

O pior de tudo são os sites que fornecem feeds em ambos os formatos - qual é o ponto?!

  • ATUALIZAÇÃO (18 de agosto):Curiosamente, este site está usando Átomo seus feeds em vez de RSS.
Foi útil?

Solução

É fundamental que o Átomo criadores não entendia (e que o Átomo de torcedores ainda não entender), é que o Átomo não é, de alguma forma, separado de RSS.Há esta ideia de que o RSS fraturado, e que de alguma forma o Átomo corrige o problema.Mas não.Átomo é apenas uma outra RSS splinter.Um novo nome não muda o fato de que ele é apenas mais um padrão competindo para fazer o mesmo trabalho, o emprego para o qual qualquer das normas concorrentes são suficientes.

Ninguém fora de um relativamente pequeno grupo de pessoas se preocupam a todos os que o padrão é usado.Eles só querem que ele funcione.Atom, RSS 2.0, RSS 1.0, RSS 401(k), o que for.Contanto que funciona, os usuários estão satisfeitos.O RSS "marca" muito define o feed completo da categoria, porém, nas raras ocasiões em que alguém não sei o suficiente para escolher, eles tendem a escolher RSS, porque ele tem "o nome". Eles também tendem a escolher RSS 2.0, porque ele tem o maior número.

RSS, e, especialmente, RSS 2.0, estão muito arraigados no feed de "indústria". Átomo ainda não decolou porque não trazer muito, exceto um novo nome.Por que mudar de RSS, quando ele funciona muito bem?E por que incomoda mesmo usando Átomo em novos projetos, se o RSS é suficiente?A mudança para um novo formato de feed significa principalmente tempo extra gasto para aprender o novo formato.

Se nada mais Da Apple de uso exclusivo do RSS 2.0 para podcasts significa que RSS 2.0 está aqui para o futuro previsível.

Outras dicas

Se você está perguntando por que o Atom syndication format não é adotado mais amplamente do que as diferentes versões do formato RSS, eu acho que seria difícil chegar a uma resposta objetiva.Uma variedade de fatores, como a quantidade de investimento em RSS antes de Átomo, a relativa facilidade na implementação de RSS versus Átomo, e de 'marketing', entram em jogo.

Posso, no entanto, pensar em algumas coisas que devem ser consideradas ao escolher qual formato de distribuição para uso na representação de recursos:

Átomo

  • Atom é um oficial de protocolo faixa padrões da Internet.
  • Átomo tem um conteúdo registrado o tipo de media para a sua alimentação e entrada de representações.
  • Sem o uso de sindicação de extensões Átomo tende a ser mais robustos formato, especialmente no link relações arena.
  • Representando recursos usando Atom permite que você aproveite o Atom Publishing Protocol (AtomPub) para fornecer uma API RESTful.
  • O RFC-3339 DateTime formato usado pelo Átomo é fácil de analisar.
  • Há apenas uma preterido versão do Átomo (0.3) você poderia ter para o suporte.
  • A implementação de Átomo, normalmente leva mais tempo para fazer corretamente de RSS, como há mais restrições e a especificação técnica pode ser um pouco denso.

RSS

  • RSS é um relativamente formato simples para implementar em um curto espaço de tempo.
  • Não há muitas restrições/regras colocadas no RSS como existem no Átomo.
  • RSS é não oficial de protocolo faixa padrões da Internet.No entanto, RSS tem o suficiente adoção que você pode razoavelmente esperar que seja consumível por uma variedade de clientes.
  • Como existem muito poucos 'obsoletos' versões de RSS, você poderia ter para oferecer suporte a feeds RSS, que variam um pouco em seus detalhes de formatação.
  • RSS não tiver registado uma mídia do tipo de conteúdo.Porém, suficiente editoras utilizam o mesmo não registrados tipo de conteúdo que é quase um facto tipo de MIME.
  • O RFC-822 formato DateTime utilizado por RSS é mais difícil de analisar como esse determinado formato de carimbo de hora permite muito mais possível variação no formato que ainda é considerado válido.
  • Você precisará estender o formato RSS usando uma variedade de publicado syndication extensões quando você começar a tentar representam recursos com ligação complexa de relações.

Eu acho que é importante lembrar que para o usuário final, o que syndication formato que você escolher para usar não é muito importante, pois a maioria dos leitores de feeds e navegadores de lidar com qualquer um formato igualmente bem.A escolha do formato de distribuição, porém, pode ser muito importante para o desenvolvedor, pois há detalhes técnicos que podem impactar o desenvolvimento de software lado das coisas.

O 'por que' foi muito bem respondido, mas eu gostaria de sugerir vai em frente que somente os desenvolvedores implementar Átomo em sites.Não há nenhuma razão para ter vários formatos para um site disponível e moderna de alimentação cliente pode agora analisar Atom.

Átomo tem muito poucas vantagens técnicas sobre RSS e está sendo amplamente aceitos e utilizados por grandes empresas como Google e Microsoft.

Quanto à marca, eu realmente não me importo que sigla é usada.Eu acho que a universal laranja transmissão ícone ou a palavra "feed" é o que as preocupa.Apesar da proliferação de feeds RSS e Atom, eu diria que a média de usuário da web ainda não tem nenhuma idéia do que eles são.Olhando dessa forma, o conceito de sindicação de feeds ainda está em sua infância.

Pela mesma razão de que cada "melhor" solução não foi bem sucedida para o mercado de massa.O RSS é amplamente implantada e que resolve o mesmo problema Átomo está tentando resolver.

Pessoalmente, eu tenho um grande número de feeds RSS que eu crio a mim mesmo.Eles estão trabalhando hoje e a solução de um problema.Eu me pergunto como você pode convencer-me a reescrever todos os feeds Atom apenas para usar um "melhor" formato.

Agora, se você considerar como o RESTO arquitetura está ganhando visibilidade estes dias por causa de uma melhor e mais simples de colocação em cache e escalabilidade, estes são os verdadeiros argumentos.Eu entendo que o Átomo está intimamente relacionado com o RESTO hype e pode ser a melhor maneira de mercado.Como o RESTO vai ganhando visibilidade e, portanto, são relacionados os formatos Atom.

O mesmo motivo que as pessoas estão HTML 4 solto, rigoroso, XHTML transicional, XHTML strict, etc.Código legado, trabalhar com o que você já sabe.

Além disso, ambos os formatos têm o seu mérito.Melhor suporte de um par de diferentes formatos de ter um ser-todos-end-all-subscribe-to-tudo feed que torna-se inchado.

Porque para a maioria dos fins ou vai trabalhar, e RSS tem a vantagem de ser a sigla que define a categoria.

Além de que você teria para o e-mail de sites individuais e perguntar-lhes.

Vicente, eu não estou sugerindo que alguém reescrever existente RSS feeds só por causa dele, isso seria um grande desperdício de tempo!Em termos de RSS, sendo a sigla que define a categoria, eu estou supondo que a maioria dos usuários agora identificar-se com o laranja ícone de alimentação, mais do que a sabor do XML atrás de ti.

Eu acho RSS tem um melhor transaccionáveis nome :-) RSS é algo fácil de dizer, grave-som, e praticamente sem sentido.Realmente soa como uma de prata-bala tecnologia."Átomo" a palavra tem sentido, mas dificilmente há um monte de pessoas a associar isso com alguns cósmica hi-tech, o mais habitual associações de estudantes, alto-física da escola, dos comunistas weaponsm hypeware "web 2.0".Uma pequena quantidade de pessoas lá fora realmente corellate-lo com o que ele realmente é e por que tem esse nome - atômica-preciso descritivo, estruturado de representação do conhecimento quadro.Se eu digo "RSS" não-IT-pro multidão eu tenho uma chance muito boa para ser imediatamente entendido o que eu quero dizer hoje, mas se eu disser "Átomo" - dificilmente alguém vai obtê-lo de que a rápida e clara.RSS é de facto um nome para agregação de feeds.Que é por isso que acho que pode ser uma boa idéia para a etiqueta de RSS, enquanto tecnicamente dando 100% Átomo e só Átomo de software não se importa de aveia é desenhado em um botão e os usuários finais vão conseguir o que eles significavam para chegar.IMHO.

Há um monte de leitores de feed RSS para fora lá que as pessoas estão acostumadas a usar, e o mais importante, o RSS é muito bem conhecido e tem sido em torno de muito mais tempo.Por que mexer com algo que se ele funciona?

Porque os desenvolvedores do sed, pontos turísticos tenho reemed de seu gerente de marketing de que eles eram "excluindo" as pessoas, por não prestar rss.Desde Que O Sr.Marketing nunca ouviu falar do Átomo, você só precisa fornecer ambas.

Se você está restfully de implementá-lo, não é um grande negócio para apenas fazer tanto e não ficar gritou por outros departamentos.

RSS é mais simples, que é onde a sua força.Átomo é melhor definidas, sim, mas esse é o problema:eles fizeram com que seja fácil escrever muito complexo e alimentação quando, no final do dia você quiser um resumo simplificado.

Por que tantas pessoas preferem RSS ?É fácil e começa o trabalho feito.Você pode editá-lo com a mão;não é tão fácil com o Átomo.Alguma vez você já tentou gravar um leitor de feeds ?

IMHO, a única coisa Átomo fez de bom foi que vários pacotes.

Por que alguns sites oferecem dois feeds, RSS e Atom ?Porque eles podem e porque o antigo leitor de feeds podem não suportar Átomo.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top