Clojure offers a lot of choice. Great for experienced developers, hard for
newbies. Pick something, run with it, contribute documentation to make it
better.

There have been several attempts to create the "one true wiki" and so far
they've all failed for lack of contributions from the folks who have the
most need (the folks who are already successful with the software don't
need the wiki and are generally too busy to contribute - and also don't
have the newbie's mindset so it's hard to write the right material at the
right level).

Definitely Clojure's Achilles heel...

Sean

On Friday, September 28, 2012, goracio wrote:

> "lein new noir my-app
> cd my-app
> lein run"
>
> Yes i already made pull request to update README file with this.
>
> Well there are many usefull libs for web development you can choose this
> and that combine them and get something.
> But from newbie perspective it's kind of a difficult question where to
> start from, what to use, what good practice is.
> What lib to use for persistance with Mysql, Postgre, for Mongo, is there
> alternative to Backbone here, how make site reactive, how to use ajax, is
> there MVC pattern or there is no any and so on.
> How can i test my app, what best libs for that and what best practices.
> How can i deploy my app, what tools i can use for that.
> What debbuging tools can i use.
> Is there any special IDE or plugin to existing IDE for fast and convinient
> web development. Simple case - lein can autoreload/autocompile code for
> ClojureScript but how about a project?
>
> So examples and good updated guides/online book does matter.
> There should be clear point about why Clojure and Clojure applied to web
> better then others, how it can solve problems better then others.
>
> How can i recommend others to use Clojure and how i answer the question
> "So what about clojure is there any good framework to start with and what i
> can do with that" ?
> I am not talking about absence of any guides and recommendations about web
> dev in Clojure there are couple good examples but they are outdated.
>
> And still if Noir is like Sinatra for not too big sites and projecst and
> Rails is like a pro maybe there should be something like a pro at Clojure.
>
>
> пятница, 28 сентября 2012 г., 19:37:05 UTC+4 пользователь Sean Corfield
> написал:
>
> The lein-noir plugin works with lein2 so you can just say:
>
> lein new noir my-app
> cd my-app
> lein run
>
> The webnoir.org website seems to provide reasonable documentation on
> getting started. If you have suggestions to improve the documentation, I'm
> sure Chris would be happy to receive them (I suspect the webnoir.org site
> is also a repo on github so you can send pull requests).
>
> I ported my web framework FW/1 from CFML to Clojure for my own use but
> feel free to check that out too. Again, the simple lein2 approach works:
>
> lein new fw1 my-app
> cd my-app
> lein run
> (or PORT=8123 lein run to use a different port)
>
> Documentation is minimal because it's deliberately a simple framework but
> there's an example app, also ported from the CFML version, and more docs on
> the CFML version's github repo - plus a fairly large user community for the
> CFML version :)
>
> I don't really thinks Rails-like frameworks fit with the Clojure way of
> thinking. As Chas said, we're more inclined to combine a number of
> libraries to help build an application than to use "frameworks". FW/1 uses
> Ring and Enlive and provides just a thin convention-based veneer over those
> to achieve most of what the CFML version has offered for three years :)
>
> Sean
>
> On Friday, September 28, 2012, 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<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 <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 ne
>
>  --
> 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<javascript:_e({}, 'cvml', 
> '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 <javascript:_e({}, 'cvml',
> 'clojure%2bunsubscr...@googlegroups.com');>
> For more options, visit this group at
> http://groups.google.com/group/clojure?hl=en



-- 
Sean A Corfield -- (904) 302-SEAN
An Architect's View -- http://corfield.org/
World Singles, LLC. -- http://worldsingles.com/

"Perfection is the enemy of the good."
-- Gustave Flaubert, French realist novelist (1821-1880)

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