3 ms·
For those interested in .NET languages with alternative compilation targets, F#'s Elmish (https://elmish.github.io/elmish/ https://elmish.github.io/elmish/) is
by obeavs 3y ago
For those interested in .NET languages with alternative compilation targets, F#'s Elmish (https://elmish.github.io/elmish/ https://elmish.github.io/elmish/) is pretty unique.
We use F# on the front end (instead of TS), and thanks to the Fable compiler (which transpiles F# to JS, Python, Dart, PHP and Rust), most of the benefits of an Elm-style model in the UI can be ported to all sorts of different outputs languages. The rust target is in beta, but its promising because the WASM bundle size stands to be dramatically reduced compared to Blazor.
While the default is reactivity library for Elmish is React, you can swap in Avalonia/FuncUI (https://github.com/fsprojects/Avalonia.FuncUI https://github.com/fsprojects/Avalonia.FuncUI) with just a little work as well.