It&#x27;s unfair to compare a framework like Django to a language like Clojure.<p>So, comparing the languages, I tried Clojure because a colleague was using it and to me it feels like the best language I have ever used professionally (comparing to C#, C, Obj-C, Python, Java, JavaScript, Ruby, Go) and I&#x27;m very happy using it. Great functional programming features, great libraries, I really like the LISP syntax and the stress I&#x27;d been having with Python kind of melted away (things like state in objects and the type system (which kind of doesn&#x27;t really exist most of the time with Clojure)).<p>In terms of doing web type things, the Liberator and Ring libraries feel a lot like a big chunk of Django&#x27;s routing and middleware functionality. Selmer does a good job of templating.<p>For most user interface work I&#x27;m using React.js (which I also really like) so my Clojure code is only serving up JSON on an HTTP API. But for simple templated HTML, Selmer works well.<p>One question is &quot;Django is an entire framework. How does it compare to lots of little libraries?&quot;. I have to say that Django is probably the most well constructed pieces of software I have worked with and it hangs together very well. Clojure with a few libraries is <i>very good</i>, but beating Django is a very high bar to reach for any framework or group of libraries.<p>Startup time is an over-done argument. Once you&#x27;re running a REPL you don&#x27;t need to restart it, so development isn&#x27;t slowed down. Once you&#x27;re running a server you don&#x27;t need to restart it, so production isn&#x27;t slowed down.