发布于 2010-07-24 20:28:11
当我第一次开始web开发时,是使用Clojure。我以前没有 web开发的经验,在所有。我无论如何也想不出什么办法来。我不知道初学者的文档从那时起(不是很久以前)是否得到了改进,但当时,我无法管理它。一位朋友向我推荐了Moustache,在阅读了自述文件后,我能够拼凑出http://try-clojure.org的当前状态。因此,就易用性而言,我认为Moustache为我赢得了蛋糕。
然而,如果当时存在this,我可能会唱不同的曲调。
Conjure看起来很酷,尽管与其他框架非常不同。考虑到我在web开发方面的经验非常有限,我在这件事上没有太多的发言权,但对我来说,Conjure感觉有点不封闭。感觉就是不对劲。这可能只是因为我不习惯它做事的方式。
更新:我写这篇文章已经有一段时间了。很多事情都改变了。不再有很多人使用Moustache,而且它也没有真正积极地维护,尽管它足够完整(和足够简单),它可能仍然可以工作,我现在推荐使用Compojure或Noir。这两个都是目前维护的框架,而且都很出色。
更新2: Noir已经被弃用了很长一段时间,它的大部分功能都转移到了一个名为lib-noir的库中,该库旨在从compojure/其他基于环的web框架中使用。
发布于 2011-07-08 12:52:04
我知道这个问题有点过时...但我情不自禁地建议Noir是一个非常好的选择。
Noir使用Ring、Compojure和Hiccup的组合来完成工作。看看这个!
https://stackoverflow.com/questions/3325033
复制相似问题