2012-08-22 18 views
16

Mi próximo gran hobby hack es crear un sitio web para mí con Clojure. Me imagino que esta sería una buena manera de aprender Clojure, pero al tratar de planificar con anticipación, creo que se encontró con información obsoleta.Recomendar el marco web para Clojure

En este momento Noir parece un ganador. Estoy abierto a cualquier sugerencia sobre lo que debería intentar usar.

+0

noir o compojure + hipo, que es sobre lo que se construye Noir. – Kevin

+0

vergüenza, el sitio web ahora dice "Noir ha quedado en desuso" :(¿alguna otra opción? –

Respuesta

7

Compojure es una primera opción común.

Está muy bien documentado y abundan los ejemplos. Porque Compojure ha existido por un tiempo (en términos de Clojure) hay algunos tutoriales anticuados. Puedes detectar estos porque tendrán algo como clojure 1.2 en los ejemplos.

+0

Gracias, una de las razones por las que Noir parece atractivo porque se construyó sobre Hiccup, Ring y Compojure pero ahora no estoy muy familiarizado con cualquiera de estas bibliotecas. – Dan

5

He usado Noir varias veces. Muy recomendable si estás construyendo un sitio web en Clojure. Sin embargo, después de un tiempo, terminamos transfiriendo la mayoría de la lógica de negocios al cliente, usando Ember.js. Luego, la pieza Noir Clojure se convirtió en un servicio RESTful json. La cantidad de Clojure disminuyó (estaba molesto, abucheo) pero la aplicación está mucho mejor de esta manera. Ember es ideal para crear muchas vistas dependientes y conectadas que necesitan sincronizarse cuando se recuperan o persisten nuevos datos.

Pero estoy divagando.

+2

Gracias, comenzaré a buscar en Ember.js – Dan

0

Otra que he estado vigilando es joodo.

Cuestiones relacionadas