Research: Alternative für Plain TypeScript mit Elm
how to integrate Elm into Svelte as a Plain Js - Framework https://guide.elm-lang.org/interop/
Idee fürs framework. ich hab mich etwas mit möglichen framework behandelt
framework
- vue oder svelte
- +type script
aber bitte bitte kein react
https://www.youtube.com/watch?v=SuPFwIQ27kk
Elm docs https://elm-lang.org/
tutorial https://youtube.com/playlist?list=PLuGpJqnV9DXq_ItwwUoJOGk_uCr72Yvzb&si=Vsh1ulDVSCmpfXMU
beispiel für interaktive kurven:
curveneditor https://ondrejsevcik.github.io/elm-curve-editor/ https://github.com/ondrejsevcik/elm-curve-editor/blob/master/src/Main.elm
drum machine https://bholtbholt.github.io/step-sequencer/ https://github.com/bholtbholt/step-sequencer/blob/master/src/Main.elm
commercial developer explorer
https://github.com/azimuttapp/azimutt
vorteile
- super für single page web applikationen
- auf haskell basis aber extra simpel
- hohe nutzer interaktivität möglich (time travelling debuger mega)
- event basiert (keine asynchronität)
- super um einzelne Komponenten, editor feature ist leicht
- compilert in js
- webcomponents kann man einzeln benutzten besonders für module
- js compilate sehr klein und laufen extrem schnell
advantage and disadvantage for using Elm for most of the interaction based compontents of the webinterface