3 ms·
AvaloniaUI is nice and a commonly recommended choice nowadays if you are targeting desktop. It is interesting that the author chose to use Elm to describe C# c
by neonsunset 2y ago
AvaloniaUI is nice and a commonly recommended choice nowadays if you are targeting desktop.
It is interesting that the author chose to use Elm to describe C# code. If it is their preference, they could have gotten all that with writing the "core" of the project with F#, without having to change examples neither in the actual implementation nor in the blog post (the author does mention F# but not whether they looked into using it).
- mjaniczek 2y agoYeah, I do have some passing experience with both F# and C#, and since the example code provided by the university was in C#, I kept that code and built on it. But I would have felt better in F#.
- neonsunset 2y agoThat's fair, thanks! There's an Elmish FuncUI extension for Avalonia that lets you write applications in Elm style: https://github.com/fsprojects/Avalonia.FuncUI/tree/master/src/Examples/Elmish%20Examples https://github.com/fsprojects/Avalonia.FuncUI/tree/master/sr... (a caveat applies that it is very niche compared to regular Avalonia let alone WinForms or WPF, so the options for idiomatic graphing ui controls might be scarce)
- oblio 2y agoInteresting, last time I looked at it, it was early alpha or something, a few years ago. I wonder how the mobile support is.