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

Reply via email to