Welche Projekttypen sich Java über Clojure verleihen, umgekehrt, und in Kombination?
Wenn Sie einen Rahmen zu entwickeln, die von Java und Clojure verbraucht werden soll, habe ich die wichtigsten Abstraktionen zu schreiben (Schnittstellen ad Basisklassen) in Java gefunden über das Schreiben vorzuziehen zu sein, um sie in Clojure (ich finde Clojure gen-class
um etwas langweilig zu sein und lieber).
Wenn Sie ein Benutzer von Hibernate oder eines anderen Frameworks sind, das häufig Java-Annotationen verwendet, ohne eine programmatische Alternative anzubieten, werden Sie einige Probleme haben, da es nicht trivial ist, annotierte POJOs mit Clojures Datenstrukturen zu emulieren.
Abgesehen davon habe ich keine Anwendungsfälle erlebt, für die Clojure weniger geeignet ist als Java; Man muss natürlich mit dem Verlust der statischen Typisierung zurechtkommen, was zunächst etwas befremdlich wirkt, aber eher weggeht.
Ich habe noch nie davon gehört! Aber sein Lisp! Hurra! Lisp kommt zurück! –
Ich bin daran interessiert, die Antwort auch zu wissen. Ich würde gerne mehr über Clojure erfahren. –
@Andre Bossard: Es ist nie gegangen. Aber jetzt, in Bezug auf Clojure, hat es Lisp definitiv geholfen, "Mainstream" zu werden. Mehrere Startups verwenden Clojure und es wird angenommen, dass es mindestens Zehntausende von Clojure-Programmierern gibt: diese Sprache ist einfach ein Arschfick. Sei beim nächsten Mal vorsichtig mit Sarkasmus: Du wirst niemals nach so vielen Jahren deinen unnötigen Sarkasmus am Ende albern aussehen lassen. –