Estoy familiarizado con el desarrollo de aplicaciones de escritorio en Clojure (escrito un sistema de visualización interactiva multiproceso). Sin embargo, soy bastante nuevo en el desarrollo web usando Clojure.Backend para desarrollo web utilizando Clojure/ClojureScript
Planeo usar Clojure en el servidor para manejar la lógica; y ClojureScript para entregar el trabajo del lado del cliente. Sin embargo, no sé qué usar para mi servidor de base de datos. ¿Debería usar algo como Monogodb? o Hadoop? O ....?
La aplicación es algo muy simple; un foro básico. El número total de usuarios concurrentes será < 100 en un momento dado. Una cosa que es importante para mí es la capacidad de crear fácilmente copias de seguridad/coherencia de los datos: para mí es muy importante poder realizar copias de seguridad diarias (y no perder todos los datos).
¡Gracias!
¿El sistema de visualización interactiva es público? Trabajo en la visualización de datos Clojure/ClojureScript con la biblioteca C2, y me gustaría ver otros programas Clojure en ese dominio. –
@Kevin: lo siento, esto es completamente privado; aunque podemos liberar algunos de los elementos de GUI. –
[Datomic] (http://www.datomic.com/about.html) está escrito en Clojure, por el creador de Clojure. Puede ser que deba usar [Tabla de luz] (http://lighttable.com/) que se escribió en ClojureScript para desarrollo :) – nawfal