Version almost final

lecture: Frameworkless web development with Clojure

Clojure-logo-80x

Überblick und Grundlagen zur Webentwicklung in Clojure

In vielen Sprachen haben sich für die Webentwicklung große Frameworks etabliert. Beispiele hierfür sind Django (Python) und Rails (Ruby). Clojure verfolgt einen anderen Ansatz. "Leave data alone" ist einer der Leitsätze der Clojure Entwlicklung. Darauf basiert auch die Webentwicklung in dieser Sprache. Es gibt kein großes Framework, sondern viele kleine Libraries, die auf den selben Datenstrukturen arbeiten und sich zu einem passenden Gesamtbild zusammenfügen.

Ich möchte die Grundlagen der Webentwicklung in Clojure erläutern. Vor allem werden Ring und Compojure detailliert betrachtet.