I think om is much more opinionated about how things should be done where as 
queiscent is a more narrowly focused API around react.

You will find a whole bunch of people that start with om, run into some 
stylistic issue (incidental complexity around the API seems common) and move 
onto reagent, usually claiming a much more positive experience.

I don't know much about queiscent other than it doesn't seem as popular as om 
or reagent, but that is subjective.

For me personally, I started with om about a month ago now and have about 2K 
sloc in om (wc -l). I expect a good percentage of that could be shaved off if I 
went with reagent.

The reason I am sticking with om though? At the moment I like the level of 
opinion it has and I really like the "world in an atom view" coupled with 
cursors, and Prismatic's om-tools make mixins trivial. I was at the bottom of 
the clojurescript, react, om, core.async etc. learning curve so the more "safe 
pair of opinionated hands" I could get the better. 

It definitely takes a bit of getting used to, and you do have to jump through 
some hoops (composing components for example), but like others have said, if 
you don't know react then om is a helpful right of passage :). 

To be honest, looking at om and reagent, you can't go wrong - they are both 
great tools. I have no idea about quiescent.

Google this group for "om reagent" for a bunch of really good articles if you 
are interested in following the "well trodden path" 
(https://groups.google.com/d/msg/clojurescript/NlaYPfQBW2I/oiFkVLZYafMJ is 
probably the starting point). 

On Thursday, 27 November 2014 19:42:47 UTC, Dein Diener  wrote:
> Hi, i am new to clojurescript and want to build a small webapp with it to 
> learn. I took a detailed look at the todo sample-app of 1. om and 2. 
> quiescent and found the second one (quiescent) easier to understand... so i 
> would like to go with quiescent. But aware of the fact, that Om is much 
> "bigger"... my question is: what does Om have that quiescent misses ? Thanks 
> ;)

-- 
Note that posts from new members are moderated - please be patient with your 
first post.
--- 
You received this message because you are subscribed to the Google Groups 
"ClojureScript" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/clojurescript.

Reply via email to