Qual è il modo migliore per creare un sito Web di pagine statiche da un'API JSON?

1

Ho un'API JSON che include alcune discussioni. Voglio creare un sito html statico su un altro server, pagine che sono costruite dai dati su quell'API. Sono più a mio agio nell'usare Rails che Node. L'API è fatto nel nodo. L'idea è di chiamare periodicamente l'API JSON per ottenere i dati e di creare dinamicamente le pagine html sul server Rails. In questo modo le pagine web sarebbero super veloci, non avrebbero dovuto chiamare l'API JSON. Una tecnologia che sembra farebbe il lavoro è link , ma non l'ho mai usata prima.

Qualcuno l'ha già fatto prima e ha qualche suggerimento?

La mia preferenza è usare Rails e Heroku.

    
posta kurtybot 09.01.2014 - 09:56
fonte

2 risposte

1

La tua strategia suona bene. Però, per essere precisi, non vuoi Rails, che è un framework per la costruzione di siti web dinamici, vuoi un generatore di siti statico che usi ruby. Middleman sembra essere esattamente questo.

Non ho esperienza con Middleman, ma ho usato nanoc per lo stesso lavoro. Ha funzionato bene e ha ottenuto esattamente i benefici che hai descritto.

Un'altra scelta potrebbe essere Jekyll . È usato da Github Pages per esempio, il che mi fa pensare che probabilmente abbia un buon supporto per la comunità.

Qualcuno di quelli dovrebbe andare bene per te. La scelta migliore dipende probabilmente dalle preferenze personali.

    
risposta data 09.01.2014 - 11:56
fonte
0

La buona sostituzione del JSON potrebbe essere il cosiddetto websockets , che ti permettono di inviare e ricevere i messaggi tra client e server o due client o due server in una connessione permanente. Puoi anche leggere informazioni su Wiki .

Ci sono serie di moduli websocket per ruby: em-websocket , faye-websocket , websocket . Utilizzano le tecnologie Rack , EventMachine

utili

Qui è un documento su come utilizzare il websocket su Heroku .

    
risposta data 11.01.2014 - 09:25
fonte

Leggi altre domande sui tag