2010-08-20 15 views
7

Por supuesto que no estoy hablando de usar Clojure solo porque puedo.Casos de uso para Clojure en proyectos

Tengo curiosidad acerca de dónde y cuándo usar Clojure y cuál es el valor que aporta a un proyecto.

Supongamos que estoy haciendo un desarrollo web Java, ¿dónde puedo usar Clojure? cualquier caso de uso está en tu mente?

Gracias.

+6

[Casi la misma pregunta se ha hecho este lunes.] (Http://stackoverflow.com/questions/3496895/how-to-apply-clojure) (Hay más atrás - ¡solo mira alrededor!) Ver también [los resultados de Chas Emerick's State of Clojure, encuesta de verano de 2010] (http://cemerick.com/2010/06/07/results-from-the-state-of-clojure-summer-2010-survey/) para una idea de lo que las personas usan Clojure para (debería haber recordado este enlace en relación con la última pregunta ...). –

+1

Lo siento, pero no creo que este hilo surgiera cuando terminé de escribir el tema. Gracias por referirme – Chiron

+0

Claro. No estoy seguro si SO le notificará sobre esto, así que tenga en cuenta que he editado el primer comentario anterior para incluir un enlace externo que probablemente le sea útil en este contexto. –

Respuesta

2

Soy un rubí de hace mucho tiempo y creo que soy mucho más productivo en un lenguaje dinámico que tiene buenas instalaciones para el desarrollo interactivo (es decir, una réplica).

Clojure me ofrece este beneficio de productividad al ofrecer un rendimiento mucho mejor que el ruby, mejores características de concurrencia y no requiere cruzar un puente de ninguna forma para interactuar con las bibliotecas de Java. También se puede compilar en clases de Java para que pueda crear bibliotecas para personas Java sin que ellos necesiten saber o preocuparse de que sea clojure y no el código Java que están ejecutando.