The Clojurescript syntax is small and simple to learn, although becoming used to thinking functionally will take a little more effort. Functional programming will make your applications simpler to understand and therefore easier to maintain and extend.
Application design is simple and yet powerfull, with a focus on managing data with immutable data structures (list, vector, map & set).
Leaning Clojurescript is valuable
So in this section we will cover the aspects that make learning ClojureScript valuable.
- Google Closure
- Build Tools
- Source Maps
- cljx & cljc
- Using Bootstrap
- Functional Reactive Apps
Hint Many ideas and imagery were used from the Clojure Conj talk: Clojure for Skeptics by Derek Slager on Youtube.com.