Reacl ist ein Open-Source-Framework für Web-Applikationen und UIs, das bei der Tübinger Firma Active Group seit mehreren Jahren im produktiven Einsatz it. Es unterscheidet sich drastisch von JavaFX, AngularJS, WPF und React darin, dass es *funktional* ist. (Auch wenn die Implementierung auf React aufbaut.) Das heißt die Funktionsweise der UI wird druch *reine Funktione* beschrieben - alle Seiteneffekte werden durch Daten abgebildet und externalisiert. Das macht Reacl-Programme leicht zu bauen und zu verstehen und einfach testbar, auch ohne die komplexe Infrastruktur, die das Testen von Web-Applikationen sonst begleitet. ClojureScript ist außerdem eine tolle Alternative zu JavaScript, und das Tooling macht die Programmiererfahrung mit ClojureScript und Reacl wie Weihnachten. ### Vorwissen Schonmal irgendeine UI in irgendwas programmiert ### Über mich Dr. Michael Sperber ist Geschäftsführer der Active Group GmbH, die Individualsoftware ausschließlich mit funktionaler Programmierung entwickelt. Er ist international anerkannter Experte für funktionale Programmierung und wendet sie seit über 20 Jahren in Forschung, Lehre und industrieller Entwicklung an. Außerdem hat er zahlreiche Fachartikel und Bücher zum Thema verfasst. Michael Sperber ist Mitbegründer des Blogs funktionale-programmierung.de und Mitorganisator der Entwicklerkonferenz BOB.
Speakers: Michael Sperber