2010-08-20 11 views
7

Natürlich rede ich nicht über Clojure, nur weil ich kann.Anwendungsfälle für Clojure in Projekten

Ich bin neugierig, wo/wann Clojure zu verwenden ist und welchen Wert es für ein Projekt hat.

Angenommen, ich mache Java Web-Entwicklung, wo kann ich Clojure verwenden? Irgendwelche Anwendungsfälle sind in deinem Kopf?

Danke.

+6

[So ungefähr die gleiche Frage wurde an diesem Montag gestellt.] (Http://stackoverflow.com/questions/3496895/how-to-apply-clojure) (Es gibt mehr weiter zurück - schau dich nur um!) Siehe auch [die Ergebnisse von Chas Emericks State of Clojure, Sommer 2010 Umfrage] (http://cemerick.com/2010/06/07/results-from-the-state-of-clojure-summer-2010-survey/) für einige Einblicke in das, wofür Leute Clojure benutzen (sollte sich diesen Link in Verbindung mit dieser letzten Frage gemerkt haben ...). –

+1

Tut mir leid, aber ich glaube nicht, dass dieser Thread aufgetaucht ist, als ich das Thema fertig geschrieben habe. Danke, dass du mich empfohlen hast. – Chiron

+0

Sicher. Ich bin mir nicht sicher, ob SO Sie darüber informieren wird. Beachten Sie also, dass ich den obigen ersten Kommentar bearbeitet habe, um einen externen Link hinzuzufügen, der Ihnen in diesem Zusammenhang wahrscheinlich nützlich sein wird. –

Antwort

2

Ich bin eine lange Zeit Rubyist und ich glaube, dass ich viel produktiver in einer dynamischen Sprache bin, die gute Möglichkeiten für interaktive Entwicklung hat (d. H. Ein Replikat).

Clojure gibt mir diesen Produktivitätsvorteil, bietet aber eine viel bessere Leistung als Ruby, bessere Nebenläufigkeitsfunktionen und erfordert keine Brücke irgendeiner Form, um mit Java-Bibliotheken zu interagieren. Es kann auch in Java-Klassen kompiliert werden, so dass ich Bibliotheken für Java-Leute erstellen kann, ohne dass sie wissen oder sich darum kümmern müssen, dass es clojure ist und nicht Java-Code, den sie ausführen.