&gt; The issue with frameworks like Rails &lt;... snip ...&gt; is that you get so much for free and don&#x27;t have to understand how all the pieces fit and work together<p>Having used both Ruby&#x2F;Rails and Clojure, I think Clojure swings too far in the opposite direction, where absolutely everything is foisted on the developer and they must hold the entire codebase in their head at once or drown.<p>We even see this in luminus, the closest thing Clojure has to a web framework. It&#x27;s just a leiningen template which spits files out on disk and says &quot;there you go, it&#x27;s your problem now&quot;. Of course there are upsides to this approach, but personally I&#x27;ve come to find developing web servers in Clojure a withering, joyless experience. Elixir and Phoenix show much more promise and seem to strike the right balance between featureful-ness and cleanliness.