This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2017-12-10
Channels
- # adventofcode (99)
- # architecture (10)
- # bangalore-clj (1)
- # beginners (65)
- # boot (9)
- # cider (78)
- # clojure (87)
- # clojure-austin (1)
- # clojure-brasil (13)
- # clojure-dev (14)
- # clojure-gamedev (3)
- # clojure-greece (2)
- # clojure-italy (2)
- # clojure-russia (18)
- # clojure-spec (26)
- # clojure-uk (15)
- # clojurescript (62)
- # core-logic (1)
- # cursive (1)
- # datomic (27)
- # emacs (17)
- # fulcro (2)
- # off-topic (44)
- # onyx (25)
- # perun (139)
- # re-frame (40)
- # reitit (2)
- # ring (4)
- # rum (2)
- # shadow-cljs (1)
- # slack-help (14)
- # unrepl (18)
Is it hard to build large applications on Clojure? Clojure code seems to be largely procedural.
I find quite easy to architect clojure programs. All you need to do is to think about components. The book Clojure Applied have a great explanation about architecting software in Clojure, maybe you should take a look at it. π
@imetallica I. e. https://github.com/stuartsierra/component components. I'll read the book. Haven't known that this library is that popular that there are books about it. π
@ghsgd2 yep, that one
There is mount as well, which Luminus uses, but I donβt have a strong opinion about them. https://github.com/tolitius/mount
You should try both and see what you like more. π
integrant is another great choice https://github.com/weavejester/integrant
which is used in duct https://github.com/duct-framework/docs/blob/master/GUIDE.rst
Thank you a lot, @imetallica, @lovuikeng! So now I will choose from 3 frameworks. It's so unlike Java, where Spring won over everything else. π