What's missing, frankly, is a coherent design. Lots of pieces are
there, but they don't always fit together well.  As one trivial
example, we discovered this week that Sandbar's user authentication
doesn't work with Ring's keyword-parameter-names middleware.  But
these problems will be ironed out over time.

The best thing we can do for Clojure web development right now is
start developing web applications in Clojure, find the pieces that are
missing, and fill them in.  Rails wasn't built in a day, it was the
consummation of years of experience, distilling best practices and
patterns into a framework.  Clojure is a very different language from
Ruby, and we will have to grow our own best practices.

-S


On Sep 4, 1:26 pm, Shantanu Kumar <kumar.shant...@gmail.com> wrote:
> On Sep 4, 8:51 pm, HB <hubaghd...@gmail.com> wrote:
>
> > My wish is vanquished :)
> > But I really wish if Relevance will work on a web framework since it
> > is in a unique position to achieve this (having the brightest Clojure
> > folks).
> > I read that Relevance embracing the "20%" principle like Google, this
> > is also will help you Relevance folks.
> > Have a nice day all.
>
> HB,
>
> I am interested to know what deficiencies do you see in present state
> of affairs in Clojure web development space. It would be something
> useful to discuss. There are libraries, such as:
> 1. Ring+Clout+Compojure, Ring+Conjure, Ring+Moustache etc as web
> controllers
> 2. Enlive, Hiccup, Gulliver, Clj-StringTemplate, Cfmljure etc for web
> template stuff
> 3. c.c.sql, clj-record, ClojureQL, SQLRat for relational databases
> 4. Sandbar, Conjure, Compojure-REST for additional web stuff
> 5. clj-http, clj-apache-http for client-side HTTP
> 6. Lein-WAR, Maven-Clojure plugin WAR artifact for production
> deployment
>
> What do you think is missing? Development-environment/IDE integration?
> REST support? Caching, security, SEO, AJAX? WebSockets? Ready-made web-
> UI components for rapid prototyping? Feel free to describe in detail.
>
> Regards,
> Shantanu

-- 
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