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.
