Clojure & ClojureScript?

ClojureScript is fantastic. You’ll likely want to pick a client side library to use. There are a few now–several based around REACT. I built my first app using Om. I wouldn’t again. Things get complicated too fast and it likes to be monolithic. I don’t know where Om.next is, as I haven’t been following it, but might be worth looking at. I built the second significant app using re-frame. It’s cool and made writing a REACT-type app much simpler than I found Om to do. The library I prefer now is not REACT-based. It’s called “Hoplon” and it gets so much right. It’s not popular, but it has smart and passionate people behind it (the guys who wrote Boot). Check it out at http://hoplon.io Even if you never use Hoplon, definitely look at Javelin, which it uses, and its whole cell metaphor. You can use it separately (it’s a separate library developed for and used by Hoplon).

4 Likes