If I may offer a couple of counterpoints: Compojure is slightly more popular than noir, at least based on the (perhaps faulty) measures of stars and forks on github, and "used by" count on http://clojuresphere.herokuapp.com.
There are good reasons why a Rails-esque framework has not yet caught on with Clojure programmers. Libraries > frameworks, and all the goodness that flows from that. Given that perspective (smaller libraries made to compose trivially), there's really not enough work for 5-6 people to do on a single project. Better to have some very large number of people working together on a plurality of focused libraries. >From the data we have[1], people are being quite successful with Clojure in >web development contexts (anecdotally, using Compojure as well as Noir and >others, too). Documentation around libraries (and elsewhere) is recognized as >a primary weakness, but starting a new, larger web Framework project isn't an >obvious solution to that very distributed problem. Finally, although it is not free, note that 'Clojure Programming'[2] provides a "from scratch" tutorial of how to use Ring, Compojure, and Enlive. Cheers, - Chas [1] http://cemerick.com/2012/07/19/2012-state-of-clojure-survey/ [2] http://www.clojurebook.com On Sep 28, 2012, at 3:36 AM, goracio wrote: > Hi > So i'd like to point to the problem here. Clojure web framework in google get > these results, at least for me > 1. noir > 2. stackoverflow question 2008 year > 3. stackoverflow question 2010 year > 4. joodo ( outdated thing developed by one person) > 5. Compojure ( routing dsl) > So there is no popular framework these days for clojure. > Noir is mostly Chris Granger thing. As he make Lighttable today Noir > developed by some other people ( or may be on person not sure). Main site > instructions are nice but already outdated ( lein2). No news, no blog, no new > features, no examples, no infrastructure. Lein new project, insert noir in > dependencies and you don't have working app, you must add :main and stuff to > work. What about testing ? no info, no structure, decide on your own. > It's no secret that web development today is biggest and popular trend. If > language and it's community have good web framework that language will gain > more popularity. > Take Ruby on rails it has over 30 core contributers, huuuge community, active > development, industry standart web development framework. Good testing, > development infrastracture, easy start, sprockets for js css managment and so > on. Also it has some books about testing and framework itself which is good > start point for newbies. > I like Clojure, for simplicity mostly. It has amazing power and i believe it > can be very good platform for web development. > So what i suggest : > Take 1 platform for web development in Clojure (for example noir as most > mature framework) . > Form working core group from 5-6 people. > Decide about name of the project ( or take Noir) > Make good site about it > Make a plan for development ( what core features should have first version) > Make first version > Make couple good examples > Make good documentation and maybe a book ( community book for example on > github that will be online and updated frequently). > -------------- > http://www.playframework.org/ good example what site could be > Alternative to online book can be guides, as for ruby on rails > http://guides.rubyonrails.org/index.html > Another good news that there is nice web IDE for Clojure by Bodil Stokke > https://github.com/bodil/catnip. Super easy install, very nice insterface, > reactive interface ( no need for browser refresh, autorecompile when you save > ) web based ! and under active development, just perfect place for newbies to > start. So this project also can be added to Clojure Web framework project. > Also we have ClojureScript so Clojure web framework would be perfect place > where this thing can shine. > Let's discuss. > > -- > 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 -- 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