我听说过两个基于Clojure的web应用框架: Webjure和Compojure。有人能告诉我哪一个更好吗?
发布于 2009-01-14 06:37:47
现在,您可以将Ring添加到列表中。所有这些框架都是非常新的,可能会很快发展(或消亡),但Compojure似乎是基于过去6个月左右开发的最活跃的框架。
“更好”是一个太主观的问题,很难得到一个明确的答案。把它们都试一试,看看哪种方法有效。
发布于 2010-05-12 09:04:36
到目前为止,Compojure对我来说运行得很好。我喜欢它设计的简单性、灵活性,以及它鼓励一种很好的惯用函数风格的事实。
示例服务器:
(use 'compojure)
(defroutes my-app
(GET "/index.html"
(html
[:h1 "Hello World!!"]
[:body "This is some text"]))
(ANY "*"
[404 "Page not found"]))
(run-server {:port 80}
"/*" (servlet my-app))请注意,Compojure在内部使用Ring。
发布于 2010-09-14 05:05:18
我赞同Rayne对Moustache的推荐。
现在,我们使用Ring (基本层,中间件),Moustache (路由),Hiccup (html生成)。我们刚刚开始使用Compass for CSS (http://compass-style.org/)。到目前为止,我对这个小型库的集合感到满意,而不是一个大型的“完整堆栈”框架(Django,Rails,等等)。
https://stackoverflow.com/questions/433767
复制相似问题