Ich habe Probleme, den Punkt von clojures Noir-Bibliothek zu verstehen. Es scheint ein Framework zu sein, das auf eine Komponente geschrieben ist, die defroute in defpage umbenennt und es einen Tag nennt. Offensichtlich eine unfaire Vereinfachung, aber was genau bringt Noir an den Tisch? Warum sollte ich Noir anstelle von einfachem Compojure + Schluckauf verwenden?noir vs compojure?
EDIT/UPDATE: Noir ist veraltet, interessant schreiben Sie hier: http://blog.raynes.me/blog/2012/12/13/moving-away-from-noir/.
ist all dieses "clever stuff" bereits über andere clojure Bibliotheken zur Verfügung? Zum Beispiel kann eine angemessene Menge von dem, was Sie beschreiben, kann mit compojure, Schluckauf, Sandbar, CLJ-json usw. Does Noir etwas Neues neben einer Fassade bietet über bestehende clojure Bibliotheken getan werden? – Kevin
Noir nutzt vorhandene Bibliotheken und klebt sie auf nützliche Weise zusammen - das ist an und für sich "neu", und das bedeutet, dass der Aufwand zum Suchen, Testen und Kombinieren verschiedener Bibliotheken für Sie getan wurde. Außerdem bietet es einige zusätzliche Funktionen (wie Validierungen, benutzerdefinierte Status usw.). Die Quellen zeigen Ihnen genau, was zur Verfügung gestellt wird - es ist Funktionalität, die Sie wahrscheinlich sowieso aufbauen würden, wenn Sie eine Web-App mit Compojure, Hiccup, Sandbank, etc. https://github.com/ibdknox/noir entwickeln – Gert