Tengo problemas para entender el punto de la biblioteca Noire de clojure. Parece ser un marco escrito sobre compojure que cambia el nombre de defroute a defpage y lo llama un día. Obviamente una simplificación injusta, pero ¿qué trae Noir exactamente sobre la mesa? ¿Por qué debería usar Noir en lugar de simple compojure + hipo?noir vs compojure?
EDITAR/ACTUALIZAR: Noir está obsoleto, interesante escribir aquí: http://blog.raynes.me/blog/2012/12/13/moving-away-from-noir/.
es todo esto "cosas inteligentes" ya está disponible a través de otras bibliotecas clojure? Por ejemplo, una buena cantidad de lo que describes se puede hacer con compojure, hipo, barra de arena, clj-json, etc. ¿Noir proporciona algo nuevo además de una fachada sobre bibliotecas de clojure existentes? – Kevin
Noir usa las bibliotecas existentes y las pega juntas de una manera útil, eso en sí mismo es "nuevo", y significa que el esfuerzo para encontrar, probar y combinar varias bibliotecas ha sido hecho por usted. Además de eso, ofrece algunas funcionalidades adicionales (como validaciones, estados personalizados, etc.). Las fuentes te muestran exactamente lo que se proporciona: es una funcionalidad que probablemente construirías de todos modos si desarrollas una aplicación web con compojure, hipo, barra de arena, etc. https://github.com/ibdknox/noir – Gert