Wrapping Up

Ring is a simple data abstraction for HTTP requests and responses, but this simplicity gives it much of its power. Turning HTTP, SQL, HTML, and routing into data structures means they can be manipulated and combined to your heart’s content with the powerful tools in Clojure. Each library is like a kind of LEGO brick, and each Ring app is a unique construction from these simple pieces. Ring data ties everything together.

We concentrated on traditional web application architecture in order to show off Ring and friends without leaving you lost in a sea of new knowledge. Libraries exist for a variety of alternative architectures, including integration with queuing systems, WebSockets, and all the other amenities one finds in large ...

Get Seven Web Frameworks in Seven Weeks now with the O’Reilly learning platform.

O’Reilly members experience live online training, plus books, videos, and digital content from nearly 200 publishers.