2013-08-19 16 views
5

C'è qualcosa come Rack-LiveReload che potrebbe essere usato insieme a uno strumento come Guard-LiveReload per lo sviluppo Clojure? Non posso davvero fare a meno di vivere la ricarica ora che l'ho usato. Se non c'è nulla di più conveniente, potrei scaricare il LiveReload JS file e includerlo manualmente nella mia app e usarlo con Guard-LiveReload, ma preferirei che fosse presente una soluzione Clojure. Non riesco a installare l'app LiveReload sul mio computer perché sto usando Linux, quindi è per questo che mi servirebbe qualcosa come Guard-LiveReload.Clojure live browser reload su Linux

Sono nuovo di Clojure, ma finora ho intenzione di andare con Ring e Compojure, che forse potrebbe fare la differenza.

risposta

0

Imho il modo migliore e più idiomatico per andare nel tuo caso potrebbe essere quello di migrare dall'adattatore Ring Jetty a http-kit che fornisce hot code reload fuori dalla scatola. Esso supporta anche WebSockets e ha un notevole performance

Certo che è compatibile con l'anello & Compojure: Kit HTTP è un minimalista, efficiente, Anello compatibile con client/server HTTP per Clojure. Utilizza un'architettura event-driven per supportare applicazioni web sincrone/simultanee. Caratteristica un'API unificata per WebSocket e HTTP polling lungo/streaming

+0

Il ricaricamento del codice hot non è esattamente lo stesso di LiveReload - LR attiva un aggiornamento nel browser quando il contenuto Web cambia, non quando il codice Clojure è cambiato. – mlaccetti