Chapter 2Luminus Web Stack

Now that we’ve gone through the process of building a web application using Clojure, let’s take a step back and look at what we’ve been doing. And this means looking at the core components of the Luminus web stack.

Many popular platforms, such as Rails or Django, take the approach of providing a monolithic framework for building web applications. The Clojure community has traditionally shunned this approach in favor of using composable components that the user can assemble in a way that will best fit her particular application.

Of course, in order to do that the user has to know what libraries exist, what they are for, and how to put them together effectively. Even if you know the libraries that you wish to use, ...

Get Web Development with Clojure, 2nd Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.