2012-08-22 66 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