Dovremmo usare RSS o Atom per la generazione di feed?

2

Per vari motivi ci viene richiesto di aggiungere feed al nostro prodotto. Il motivo principale è di poter dire ai potenziali acquirenti che "sì, abbiamo dei feed". In realtà non ci aspettiamo che la funzione venga utilizzata così tanto. Idealmente vorremmo fornire sia feed RSS che Atom. Tuttavia, al momento siamo severamente premuti per il tempo e siamo costretti a selezionare solo uno di questi. Dovremmo usare Atom o RSS? Dal punto di vista della funzionalità, stiamo bene con entrambi, quindi sto solo cercando informazioni sulla popolarità e sul supporto per i vari formati. Ci sono molti lettori di feed là fuori senza supporto Atom?

EDIT:
Il motivo per cui vogliamo implementare un solo formato non è legato alla generazione dei feed effettivi. Questo di per sé non richiederà molto tempo. È più un problema di interfaccia utente. Se implementiamo sia Atom che RSS, abbiamo bisogno di presentare all'utente un'interfaccia in cui lui / lei possa scegliere tra i diversi formati. Per motivi di usabilità avremmo anche bisogno di testi di aiuto, descrizioni dei comandi, ecc. Per assicurarci che l'utente possa capire le diverse opzioni. E dal momento che il nostro prodotto è localizzato in più lingue, tutto quanto sopra dovrebbe essere tradotto e qualcuno deve pagare per questo. Tutto si aggiunge e diventa molto più lavoro. Se ci accontentiamo di un singolo formato, abbiamo solo bisogno di un pulsante con un suggerimento che punta a un .aspx con il feed. Inoltre, non è la mia decisione comunque. :) Qualcuno sopra di me ha già deciso che questa funzionalità sarà implementata per questa versione.

    
posta Henrik Söderlund 14.03.2011 - 11:15
fonte

6 risposte

4

Se non ti aspetti che la funzione venga utilizzata, non importa.

RSS ha un supporto più ampio ma Atom è più facile da implementare, quindi lo sceglierei.

Ovviamente se disponi di un requisito effettivo potresti verificare quali lettori stavano utilizzando i tuoi clienti. Ma finché è "checkbox-ware" non importa davvero.

    
risposta data 14.03.2011 - 11:26
fonte
3

Se sei spinto per un po 'di tempo e devi sceglierne uno, utilizzerei semplicemente gli RSS perché ha un supporto diffuso e molte altre persone hanno sentito parlare e compreso il termine "RSS" di "Atom".

Il formato Atom potrebbe essere migliore, ma vale davvero la pena di sottolinearlo a causa del tuo limite di tempo?

    
risposta data 14.03.2011 - 11:26
fonte
3

Perché la seccatura?

Il processo di codifica dei feed può essere eseguito a mano in poche ore, con una libreria in pochi minuti. E potresti anche tradurne uno in un altro utilizzando XSLT senza perdita semantica significativa.

Il formato finale dovrebbe essere trasparente per il resto della tua app. Crea un modello di un messaggio di feed, fornisci un'API per il resto della tua app per pubblicare feed e distribuisci le informazioni da lì (convertendolo in RSS, Atom, archiviandolo in qualche DB o qualsiasi altra cosa ti renda felice).

    
risposta data 14.03.2011 - 14:35
fonte
2

Se sei molto di fretta, utilizzerei una libreria come PHP Universal Feed Generator . Ciò ti farà andare rapidamente e puoi passare da RSS a Atom modificando una singola riga di codice.

    
risposta data 14.03.2011 - 14:23
fonte
1

La mia esperienza è che Atom è molto più semplice (sì, più semplice di 'Really Simple Syndication'). In base alla mia esperienza, andrei con Atom per questo motivo.

Se non ti interessa con chi vai e non aspettarti che venga usato, allora Atom dovrebbe essere la tua scelta.

    
risposta data 14.03.2011 - 13:47
fonte
0

Sarebbe davvero difficile e dispendioso in termini di tempo aggiungere semplicemente entrambi? RSS e Atom sono molto simili, potrebbe essere facile come avere 2 diverse visualizzazioni (di output).

    
risposta data 14.03.2011 - 13:50
fonte

Leggi altre domande sui tag