Disclaimer: This is by no means an exhaustive list nor should it be taken as one. This is what I chose, with a few brief reasons as to why.
Like most languages still trying to find its legs, Clojure web stacks are plentiful. Beyond the basics of Tomcat vs. JBoss (and others) you have to ask yourself should I go with Ring? What about Compojure? Maybe I want to try something more advanced an rails-like? There’s a lot to consider, and few clear winners. I’m going to declare a few here, but this is my own opinion and not necessarily the opinion of the Clojure using masses.
Before I get started naming winners I want to point out that the Clojure community is very young indeed. The language itself was written by Rick Hickey and made its first appearance in 2007 after almost three years of development. Five years is not a long time for a new language, particularly a lisp-style functional language, to build communities and toolsets.
That doesn’t mean the communtiy hasn’t been hard at work though. So let’s go bottom up.