2012-11-06 123 views
2

這是2012年末,我找不到近期建議使用Clojure構建「傳統」網絡應用程序庫。關於構建Clojure網絡應用程序庫的建議

我已經喜歡NoirKorma,和ClojureWekz梅勒似乎不錯,有沒有其他建議?

我正在尋找具體的建議對庫:

  • 模板
  • 郵件程序
  • 測試
  • 網絡資產

謝謝!

編輯:更改「框架」,以作爲建議,因爲我不是在尋找一個整個堆棧「圖書館」,而是一組常見任務和功能的建議庫(如上所列)

回答

4

我不t認爲Clojure世界中有一種類型的東西。你基本上有不同的庫,它可以解決一個特定的問題,如Noir用於指定請求處理程序,enlive用於服務器端模板等等。所以,基本上你選擇不同的應用程序庫,然後構建你的應用程序,這對我來說比在.NET/Java世界中那些大型的重型框架更適合。

雖然這可能會給一些新開發clojure的人帶來問題,因爲他/她可能會在尋找類似於可以快速創建簡單應用程序的框架,但從長遠來看,這種庫方法更有用,大塊的框架。

這種庫方法的一個重要方面是這些庫應該是可組合的,以使這種非框架方法能夠工作,並且這可以通過使用clojure內置數據結構(如向量,集合,映射等)來實現,並且使用簡單可組合的功能。

0

爲了不同的目的,你可以在clojure-toolbox上列出一堆圖書館,你可以去那裏查看。

注:這些網站沒有得到來自幾個更新幾個月所以最近圖書館的不可here