2012-08-22 63 views
16

我的下一個大愛好就是用Clojure爲自己創建一個網站。我認爲這將是學習Clojure的好方法,但試圖提前計劃,我認爲會遇到一些過時的信息。推薦Clojure的Web框架

現在Noir看起來像贏家。我願意就我應該嘗試使用的任何建議提出建議。

+0

黑色或成分+打嗝,這是noir建立在頂部。 – Kevin

+0

恥辱,網站現在說「黑色已被棄用」:(其他選項? –

回答

7

Compojure是常見的首選。

這是非常有據可查的例子比比皆是。 由於Compojure已經存在了一段時間(按照Clojure的說法),有一些日期的教程。你可以發現這些,因爲它們在例子中會有類似clojure 1.2的東西。

+0

謝謝,Noir看起來很吸引人的原因之一,因爲它建立在Hiccup,Ring和Compojure之上,但現在我不太熟悉任何這些庫。 – Dan

5

我已經多次使用Noir。強烈建議,如果你在Clojure建立一個網站。過了一段時間,我們最終使用Ember.js將大部分業務邏輯轉移到了客戶端。然後Noir Clojure作品成爲了RESTful json服務。 Clojure的數量減少了(我很不高興,噓聲),但是這種方式的應用要好得多。 Ember非常適合構建許多從屬和連接視圖,這些視圖在檢索或保留新數據時需要同步。

但我離題了。

+2

謝謝,我將開始研究Ember.js – Dan

0

另一個我一直關注的是joodo