2012-08-22 13 views
16

Il mio prossimo grande hack in arrivo è quello di creare un sito Web per me con Clojure. Immagino che questo sarebbe un buon modo per imparare Clojure ma, cercando di pianificare in anticipo, penso che si siano imbattuti in informazioni obsolete.Consiglia il framework Web per Clojure

In questo momento Noir sembra un vincitore. Sono aperto a qualsiasi suggerimento su cosa dovrei provare a utilizzare.

+0

noir o compojure + hiccup, che è ciò che noir è costruito sopra. – Kevin

+0

vergogna, il sito ora dice "Noir è stato deprecato" :(qualsiasi altra opzione? –

risposta

7

Compojure è una prima scelta comune.

È molto ben documentato e gli esempi abbondano. Poiché Compojure è in circolazione da un po 'di tempo (nei termini Clojure) ci sono alcuni tutorial datati. È possibile individuare questi perché avranno qualcosa come clojure 1.2 negli esempi.

+0

Grazie, uno dei motivi per cui Noir è attraente perché costruito su Hiccup, Ring e Compojure ma al momento non ho molta familiarità con una di queste librerie – Dan

5

Ho usato Noir più volte. Altamente raccomandato se stai costruendo un sito web in Clojure. Dopo un po ', tuttavia, abbiamo trasferito la maggior parte della logica di business al client, utilizzando Ember.js. Quindi il pezzo di Noir Clojure divenne un servizio JEST di RESTful. La quantità di Clojure è diminuita (ero turbato, fischiato) ma l'app è molto meglio in questo modo. Ember è ideale per creare molte viste dipendenti e connesse che devono essere sincronizzate quando i nuovi dati vengono recuperati o mantenuti.

Ma sto divagando.

+2

Grazie, inizierò a cercare su Ember.js – Dan

3

Dipende da attività concrete che si desidera risolvere da Web Framework. Penso che questo argomento - Mature Clojure web frameworks? ti aiuterà.

0

Un altro che ho tenuto d'occhio è joodo.

Problemi correlati