Fork me on GitHub!
Señor Developer!

Hamburg on Ruby

Heimathafen der Hamburger Ruby Community

Ruby / Rails Jobs in Hamburg: Softwareentwickler bei mindmatters (mindmatters.de)

Elm – Funktionale Frontend-Entwicklung

dieses Thema wird vorgestellt von Dennis Reimann

bei Ruby Usergroup Hamburg - Januar 2017, gehostet durch Bastian Karstaedt

Dennis Reimann berichtet von den Vorzügen der Entwicklung von dynamischen Frontend-Anwendungen mit Elm.

Elm ist eine funktionale Programmiersprache, die zu JavaScript kompiliert. Eine Besonderheit ist dabei die statische Typisierung, welche es in JavaScript nicht gibt und die in Elm über den Compiler realisiert ist. So erzeugt der Compiler verlässlichen Code, in dem keine Laufzeit-Exceptions vorkommen können. Die statische Typisierung zieht sich dabei durch bis in die View: Das Template, welches in elm-html geschrieben wird, setzt wie React auch auf dem Konzept des Virtual DOM auf.