2012-08-22 8 views
16

Mein nächster großer Hobby-Hack ist es, mit Clojure eine eigene Website zu erstellen. Ich denke, das wäre ein guter Weg, Clojure zu lernen, aber ich versuche, im Voraus zu planen.Empfehlen Web-Framework für Clojure

Gerade jetzt Noir sieht aus wie ein Gewinner. Ich bin offen für Vorschläge, was ich ausprobieren sollte.

+0

noir oder compojure + hiccup, auf dem noir aufgebaut ist. – Kevin

+0

Schade, die Website sagt jetzt "Noir ist veraltet" :(jede andere Option? –

Antwort

7

Compojure ist eine allgemeine erste Wahl.

Es ist sehr gut dokumentiert und Beispiele sind reichlich vorhanden. Da Compojure schon eine Weile existiert (in Clojure ausgedrückt) gibt es einige veraltete Tutorials. Sie können diese erkennen, weil sie in den Beispielen etwas wie clojure 1.2 haben werden.

+0

Danke, einer der Gründe Noir sieht ansprechend aus, weil es auf Hiccup, Ring und Compojure gebaut, aber im Moment bin ich nicht allzu vertraut mit eine dieser Bibliotheken. – Dan

5

Ich habe Noir mehrmals verwendet. Sehr empfehlenswert, wenn Sie eine Website in Clojure erstellen. Nach einer Weile übergaben wir jedoch den Großteil der Geschäftslogik mit Ember.js an den Kunden. Dann wurde das Noir Clojure-Stück zu einem REST-json-Dienst. Die Menge an Clojure ging zurück (ich war sauer, boo), aber die App ist viel besser dran. Ember eignet sich hervorragend zum Erstellen vieler abhängiger und verbundener Ansichten, die synchronisiert werden müssen, wenn neue Daten abgerufen oder beibehalten werden.

Aber ich schweife ab.

+2

Danke, ich werde anfangen, in Ember.js zu suchen – Dan

3

Es hängt von konkreten Aufgaben ab, die Sie mit Web Framework lösen möchten. Ich denke, dieses Thema - Mature Clojure web frameworks? wird Ihnen helfen.

0

Eine andere, die ich im Auge behalten habe, ist joodo.

Verwandte Themen