Domanda

...invece di usare il formato di diffusione Atom?

Atom è un ben definito, general-purpose XML formato di diffusione.L'RSS è diviso in quattro differenti versioni.Tutti i principali lettori di feed hanno sostenuto Atom per tutto il tempo che posso ricordare, allora, perché non è il suo uso più diffuso?

Il peggiore di tutti sono siti che forniscono feed in entrambi i formati - che cosa è il punto?!

  • AGGIORNAMENTO (18 agosto):È interessante notare che, questo sito utilizza Atom per i suoi feed anziché RSS.
È stato utile?

Soluzione

La cosa fondamentale che l'Atomo creatori di non capire, (e che l'Atomo sostenitori continuo a non capire) è che l'Atomo non è qualcosa di separato da feed RSS.C'è questa idea di RSS fratturato, e che in qualche modo Atom consente di risolvere tale problema.Ma non è così.Atom è solo un altro RSS scheggia.Un nuovo nome non cambia il fatto che è solo un altro standard che competono per fare lo stesso lavoro, un lavoro per il quale qualsiasi di standard concorrenti sono sufficienti.

Nessuno al di fuori di un relativamente piccolo gruppo di persone si cura affatto lo standard usato.Hanno solo voglia di lavorare.Atom, RSS 2.0 feed RSS 1.0, RSS 401(k), a prescindere.Fintanto che funziona, gli utenti sono felici.RSS "brand" molto definisce l'intero feed di categoria, ma nei rari casi in cui qualcuno non conoscere per scegliere, essi tendono a scegliere RSS, perché ha "il nome". Essi, inoltre, tendono a scegliere RSS 2.0, perché è ottenuto il numero più grande.

RSS, e soprattutto RSS 2.0, sono molto radicati nel feed "industria". Atom non ha mai preso perché non porta molto ad eccezione di un nuovo nome.Perché passare da RSS, quando funziona bene?E perché nemmeno tramite Atom su nuovi progetti, se l'RSS è sufficiente?Il passaggio a un nuovo formato di feed per lo più significa più tempo per imparare il nuovo formato.

Se non altro Apple esclusivo uso di RSS 2.0 per i podcast significa che RSS 2.0 è qui per il prossimo futuro.

Altri suggerimenti

Se ti stai chiedendo perché l'Atomo è formato di diffusione non è più ampiamente adottato che le varie versioni del formato RSS, penso che sarebbe difficile trovare una risposta oggettiva.Una varietà di fattori come la quantità di investimenti in RSS prima dell'Atomo, la relativa facilità nell'attuazione RSS contro l'Atomo, e 'marketing' di tutti entrano in gioco.

Posso, tuttavia, pensare a un paio di cose che dovrebbero essere considerati nella scelta del formato di diffusione per l'uso in rappresentanza di risorse:

Atom

  • Atom è un Internet ufficiale standard traccia di protocollo.
  • Atom ha un contenuto registrato il tipo di supporto per la sua alimentazione e la voce di rappresentazioni.
  • Senza l'uso di syndication estensioni Atomo tende ad essere più robusto formato, soprattutto nel collegamento relazioni arena.
  • Rappresenta le risorse che utilizza Atom consente di sfruttare il Protocollo di Pubblicazione Atom (AtomPub) per fornire una API RESTful.
  • RFC-3339 formato di data e ora utilizzato da Atom è facile da analizzare.
  • C'è solo una versione obsoleta di Atom (0.3) si potrebbe in teoria avere il supporto.
  • Attuazione Atomo di solito richiede più tempo per fare correttamente di RSS, come ci sono più restrizioni e specifiche tecniche possono essere un po ' denso.

RSS

  • L'RSS è un sistema relativamente semplice da implementare in un breve lasso di tempo.
  • Non ci sono molti vincoli e regole poste su RSS, come ci sono su Atom.
  • RSS non è un ufficiale di Internet standard traccia di protocollo.Tuttavia, RSS è sufficiente adozione che si può ragionevolmente aspettarsi di essere utilizzati da una varietà di clienti.
  • Come ci sono un bel po 'obsoleto' versioni di RSS, si potrebbe in teoria avere a supporto dei feed RSS che variare un po ' nel loro dettagli di formattazione.
  • RSS non hanno una licenza media tipo di contenuto.Basta tuttavia editori utilizzano la stessa non registrati tipo di contenuto che è quasi un de facto tipo MIME.
  • RFC-822 formato di data e ora utilizzato da RSS è più difficile analizzare questo particolare formato timestamp permette molto di più di eventuale variazione del formato che è ancora considerato valido.
  • Sarà necessario estendere il formato RSS utilizzando una varietà di pubblicato syndication estensioni quando si avvia cercando di rappresentare le risorse con collegamento complesso di relazioni.

Penso che sia importante ricordare che per l'utente finale, quello che syndication formato che si sceglie di utilizzare non è molto importante, come la maggior parte dei lettori di feed e browser in grado di gestire il formato altrettanto bene.La scelta del formato di diffusione, tuttavia, può essere molto importante per gli sviluppatori, in quanto non ci sono dettagli tecnici che possono avere un impatto di sviluppo del software lato delle cose.

Il 'perché' era piuttosto ben risposto, ma vorrei suggerire di andare avanti che gli sviluppatori di implementare solo Atom dei siti.Non c'è nessun motivo per avere più formati per un sito, e qualsiasi moderno sistema di alimentazione client è ora possibile analizzare i feed Atom.

Atom ha un bel paio di vantaggi tecnici rispetto RSS ed è ampiamente supportato e utilizzato da grandi aziende come Google e Microsoft.

Come per il branding, non mi interessa davvero quello che acronimo è utilizzato.Penso che la universal arancio trasmissione icona o la parola "feed" è quello che le persone si preoccupano.Nonostante la proliferazione di feed RSS e Atom, direi che l'utente web medio ancora non ha idea di cosa siano.Guardando in questo modo, l'intero concetto di syndication feed è ancora nella sua infanzia.

Per lo stesso motivo per cui ogni "migliore" soluzione non è riuscita per il mercato di massa.RSS è ampiamente distribuito e che non risolve il problema stesso Atomo sta cercando di risolvere.

Personalmente, io non sono un grande numero di feed RSS che ho generato io.Sono al lavoro oggi e la risoluzione di un problema.Mi chiedo come si potrebbe convincere me per la riscrittura di tutti i feed di un Atomo di utilizzare un "migliore" in formato.

Ora, se si considera come l'architettura REST sta guadagnando visibilità in questi giorni a causa di una migliore e più semplice la memorizzazione nella cache e la scalabilità, questi sono gli argomenti veri e propri.Capisco che l'Atomo è strettamente collegato con il RESTO hype e potrebbe essere il modo migliore sul mercato.Come il RESTO sarà guadagnare visibilità, così come lo sono i relativi formati, come l'Atomo.

Lo stesso motivo per cui le persone sono HTML 4 sciolto, rigoroso, XHTML transitional, XHTML strict, etc.Codice Legacy / lavorare con ciò che si conosce già.

Inoltre, entrambi i formati hanno i loro meriti.Meglio sostenere un paio di formati diversi che sono un essere-tutti-finale-tutti-iscriviti-alla-tutto di alimentazione che diventa gonfio.

Perché per la maggior parte degli scopi e RSS ha il vantaggio di essere l'acronimo che definisce la categoria.

Al di là che si avrebbe per email singoli siti e chiedere a loro.

Vincent, non sto suggerendo che chiunque riscrivere esistenti feed RSS solo per il gusto di farlo, che sarebbe un grande spreco di tempo!In termini di RSS essere l'acronimo che definisce la categoria a, sto indovinando che la maggior parte degli utenti di individuare con l'arancione icona dei feed, piuttosto che il sapore specifico di XML dietro di esso.

Penso RSS è meglio negoziabili nome :-) RSS è una cosa facile da dire, grave, sonora, e praticamente priva di senso.Che suona come un silver-bullet tecnologia."Atomo" di parola ha un senso, ma difficilmente ci sono un sacco di persone, l'associazione di questo con alcuni cosmico hi-tech, più di consueto, le associazioni di studenti, fisica per le scuole superiori, dei comunisti weaponsm hypeware "web 2.0".Una piccola quantità di persone là fuori davvero corellate con ciò che realmente è e perché ha preso il nome - atomico-precisa descrittivo, strutturata per la rappresentazione della conoscenza framework.Se io dico "RSS" non-SI-pro folla ho una buona possibilità di essere immediatamente capito cosa voglio dire oggi, ma se io dico "Atomo" - difficilmente chi otterrà alcun che veloce e chiaro.RSS è di fatto un nome per syndication feed.Ecco perché credo che possa essere una buona idea per l'etichetta RSS tecnicamente dando il 100% Atom e solo Atomo - il software non si cura di avena disegnato su un pulsante e gli utenti finali di ottenere ciò che hanno significato per ottenere.IMHO.

Ci sono un sacco di lettori di feed RSS là fuori che le persone sono abituati ad usare, e, cosa più importante, RSS è molto conosciuto ed è stato in giro molto più a lungo.Perché pasticciare con qualcosa se funziona?

Perché gli sviluppatori di sed luoghi di interesse ottenuto reemed dal loro marketing manager che sono stati "esclusi" la gente non fornendo rss.Da Quando Il SignorIl Marketing non ha mai sentito parlare di Atomo, basta fornire sia.

Se siete restfully di attuazione, non è un grosso problema basta fare entrambe le cose e non ottenere sgridato da altri reparti.

L'RSS è più semplice, che è dove la sua forza.Atom è meglio definito, sì, ma il problema è questo:hanno reso facile la scrittura di un complesso di avanzamento, quando alla fine della giornata si desidera un riassunto semplificato.

Perché così tante persone preferiscono RSS ?È facile e ottiene il lavoro fatto.È possibile modificare a mano;non è così facile con Atom.Avete mai provato a scrivere un lettore di feed ?

IMHO, l'unica cosa che Atom ha fatto di buono è stato più allegati.

Perché alcuni siti web offrono due feed, RSS e Atom ?Perché si può e perché alcune antiche lettore di feed potrebbe non supportare Atomo.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top