2010/10/6 Cédric Pineau <cedric.pin...@gmail.com>: > One thing : I'm new to clojure and gathering information about the whole > ecosystem, including web frameworks, but find it hard to figure what to > choose. It would help to have clues of funkyweb's "positioning" regarding > other frameworks such as compojure, compojure-rest, fleet, or even ring.
The Clojure web ecosystem currently looks like this: At the bottom, you have Ring. Ring provides a standard interface to talk to web servers, and a set of libraries for handling things like sessions and file uploads. On top of Ring sit web frameworks like Compojure, Moustache, Conjure or funkyweb. These provide a nice high-level interface that is suited for defining the routes and controller logic of a web application. Once you've written your controllers, you need a way of creating some HTML to display. Hiccup, Fleet and Enlive are examples of libraries designed to dynamically generate HTML pages. Finally, there are libraries that don't fit into any of the above categories, such as Sandbar or Compojure-Rest. - James -- You received this message because you are subscribed to the Google Groups "Clojure" group. To post to this group, send email to clojure@googlegroups.com Note that posts from new members are moderated - please be patient with your first post. To unsubscribe from this group, send email to clojure+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/clojure?hl=en