Fork me on GitHub
#architecture
<
2017-12-10
>
ghsgd216:12:38

Is it hard to build large applications on Clojure? Clojure code seems to be largely procedural.

imetallica17:12:43

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. πŸ™‚

ghsgd217:12:53

@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. πŸ™‚

imetallica17:12:37

@ghsgd2 yep, that one

imetallica17:12:46

There is mount as well, which Luminus uses, but I don’t have a strong opinion about them. https://github.com/tolitius/mount

imetallica17:12:18

You should try both and see what you like more. πŸ™‚

ghsgd218:12:11

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. πŸ™‚

lovuikeng23:12:42

Yes, I've been using spring like forever