Skal jeg levere RSS- eller Atom-feeds?

Jeg læner mig mod atom, men jeg er ikke sikker.

Kommentarer

  • Jeg havde det samme spørgsmål for nylig. Jeg bruger både Jekyll og Hugo. Jekyll leveres med jekyll-feed, hvilket giver Atom. Og Hugo leveres med RSS 2.0 bagt gratis ind. Forsøger at finde ud af, hvad der var at foretrække, begyndte jeg at eksperimentere med begge dele og opdagede denne slags oversigt fra IBM developerWorks , som inkluderer nogle af de vigtigste forskelle.
  • Se næsten duplikater på StackOverflow og SoftwareEngineering.SE .

Svar

RSS2 er den moderniserede version af det ældre format, atom er et nyere konkurrerende format. Begge læses af alle almindeligt anvendte feed-parsers.

Du løber ind i en fanboy her og der, der vil forsøge at overbevise dig om, at den ene er bedre end den anden. I virkeligheden betyder det ikke nogen som helst forskel. Brug standard. Eller kast en mønt for at vælge en.

Kommentarer

  • intertwingly.net/ blog / 2007/01/24 / WordPress-and-Atom-1-0
  • Jeg er uenig i din opfattelse. Atom foretager en række forbedringer i forhold til RSS 2.0 såsom support til flere kabinetter, evne til at tilføje forfatterdata uden at bruge Dublin Core XML-navneområdet importeres for kun at nævne to.
  • @JoshH – IMO, hvad jeg skrev for næsten 7 år siden, holder stadig i dag: det ' sa møntkastbeslutning. Overvej hvordan tingene har udviklet sig siden: sidst så jeg en debat om fortjenesten for den ene eller den anden var omkring 2006-2007, længe før jeg overhovedet sendte svaret. Et nyt JSONFeed-format skubbes rundt i nogle udviklersfærer for sent, og næsten ingen bruger foder s længere alligevel, bortset fra robotter. Feed-læser-apps, der bruger alt, hvad de automatisk kan opdage, WordPress tilbyder JSON ud af kassen, og gå til muligheder for rigtige mennesker til at abonnere eller læse offsite er Twitter, Facebook og måske AMP.
  • I ' er opmærksom på JSONFeed. Det ' er et fjollet fjollet koncept, og jeg ' har åbnet deal breaker-problemet mod dem i GH. Men det er ' ud over pointen. Hvad angår webfeeds, tænker du ' syndikering. Jeg ' tænker eksport. Men det ' er stadig ud over pointen. Det ' er en webstandard, og Atom bestretter let RSS 2.0 af de grunde, jeg nævner. Hvis man kastede en mønt, ville de ' skyde sig selv i foden. I går. I dag. Og i morgen.
  • Åh, for eksportører har du ' helt ret – Atom er meget bedre. Men sammenhængen med OP ' s spørgsmål var, hvad der skulle sørge for syndikering.

Svar

Hvis dit spørgsmål er mere som “hvilket format er mest brugt og understøttet?”, så fik jeg et ret godt svar til dig:

Jeg analyserede verdens “s 50 mest læste blogs ifølge Technorati og fandt ud af, at 9 (18%) tilbød Atom-feeds, mens 48 (96%) tilbød RSS-feeds.

Jeg har heller aldrig hørt om en feed-læser, der ikke understøtter RSS (selvom jeg ikke har prøvet dem alle) – så jeg ville helt sikkert gå med RSS i stedet for Atom, hvis jeg skulle vælge.

Kommentarer

  • Hvilken version af RSS?
  • Jeg så ikke ' ikke til at se på versionerne, kontrollerede kun medietyperne, som er " application / rss + xml " for alle versioner af RSS. Men RSS 2.0 blev offentliggjort i 2002, så det ' er ikke nyt og ukendt for moderne software.
  • Teknologi er ikke statisk. Og dette svar er argumentum ad populum.

Svar

Ja.

Faktum sagen er, at folk vil bruge begge dele af forskellige årsager. Google konverterer for eksempel alle RSS-feeds til Atom, inden de bruges i Google Reader. WordPress kan for eksempel kun læse RSS-feeds i de indbyggede feed-læsere (prøv at importere et Google-ified-feed til WordPress, og alt går i stykker!).

Men hvilken stil du bruger er et spørgsmål om personlig præference i sidste ende, så du skal tilbyde begge dele. På denne måde kan Atom-fans bruge dit Atom-feed, og RSS-fans kan bruge dit RSS-feed.

Desuden er WordPress i stand til at generere begge … så hvorfor begrænse dine brugere?

Kommentarer

  • Den sidste linje er den bedste grund alene.
  • " Hvorfor begrænse dine brugere? " Fordi brugere ikke ' er ligeglade, at ' hvorfor.Når jeg støder på et sted, som jeg vil føje til min feed-læser, skal jeg klikke på den lille orange knap i min adresselinje. Hvad jeg ønsker at ske: Webstedet føjes til feedlæseren. Hvad sker der i stedet: Webstedet tvinger mig til at tænke på de relative fordele ved RSS vs Atom og finde ud af, hvad der er bedre. Jeg ved ikke ' hvad der er bedre. Jeg ' t CARE, hvilket er bedre. Jeg vil ikke ' t vide, hvad der er bedre. Du beslutter venligst og lad mig være ude af det.
  • " WordPress kan f.eks. Kun læse RSS-feeds i de indbyggede feed-læsere (prøv at importere en Google-ified-feed til WordPress, og alt går i stykker!). " Hvorfor er ikke ' t WordPress ved hjælp af det ' er indbygget SimplePie, der skal importeres? SimplePie håndterer begge med lethed.
  • Nå, funktionaliteten er der … men standard dashboard-widgets, f.eks. Don ' ikke bruge det. Hvis du prøver at give dem et Atom-feed i stedet for et RSS-feed, bryder de fuldstændigt.

Svar

Hvis du bruger feedburner kan du bruge SmartFeed , som kan “oversætte” dit feed fra Atom til Rss, så du behøver ikke selv at angive begge formater.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *