What You’ve Learned

Web Development with Clojure, Third Edition — by Dmitri Sotnikov, Scot Brown (24 / 107)

The Pragmatic Programmers
The Pragmatic Programmers

--

👈 Managing Stateful Components | TOC | Chapter 4 Introducing ClojureScript 👉

In this chapter, you learned about the general layout of a Luminus application and how different pieces interact with one another. Hopefully, you’re now comfortable reading and understanding the code in the guestbook project we created in Chapter 1, Getting Your Feet Wet. If this isn’t the case, reread this chapter and try the examples yourself using the REPL. Using the REPL to explore and experiment is often the most effective way to learn, and is a valuable skill itself.

So far we’ve focused on building a traditional application, where all the logic lives on the server and the client simply renders the HTML generated by the back end. In the next chapter, we’ll revisit our guestbook project and see how it could be implemented as a single-page application (SPA) using ClojureScript for client-side scripting.[34]

Footnotes

[27] https://github.com/tolitius/mount

[28] http://www.eclipse.org/jetty/

[29] https://github.com/tolitius/cprop

[30] https://github.com/weavejester/hiccup

[31] https://github.com/yogthos/Selmer

[32] https://docs.djangoproject.com/en/dev/ref/templates/

--

--

The Pragmatic Programmers
The Pragmatic Programmers

We create timely, practical books and learning resources on classic and cutting-edge topics to help you practice your craft and accelerate your career.