This is a fantastic development in UI at Microsoft.
https://twitter.com/dotnetfdn/status/1262775036110188546
The "MVU" archiecture here is Functional Views over mutable models using mutable update - mVu not MVU to be honest. That should be clarified but is huge progress over the vast complexity of Xaml.
https://twitter.com/dotnetfdn/status/1262775036110188546
The "MVU" archiecture here is Functional Views over mutable models using mutable update - mVu not MVU to be honest. That should be clarified but is huge progress over the vast complexity of Xaml.
The MAUI functional views will I'm sure work well over immutable models and functional update logic in both F# and C#. This is a huge step forward.
The architectural elements are here for a really elegant UI story in the long term.
The architectural elements are here for a really elegant UI story in the long term.
I think we have to acknowledge there are variations on MVU.
MVU - Functional views, Immutable models, Functional update
MvU - Mutating views, Immutable models, Functional update
mVu - Functional views, Mutable models, Mutable update
MVU - Functional views, Immutable models, Functional update
MvU - Mutating views, Immutable models, Functional update
mVu - Functional views, Mutable models, Mutable update
MVU = Elm, Elmish, Fabulous and many more
MvU = Elmish.WPF and many more
mVu = React, MaUI, SwiftUI
MvU = Elmish.WPF and many more
mVu = React, MaUI, SwiftUI
MVU is the destination where all things are beautiful and functional
MvU is a neccessary thing in many practical situations
mVu is a absolutely a step in the right direction to offer at this stage.
MvU is a neccessary thing in many practical situations
mVu is a absolutely a step in the right direction to offer at this stage.
A big callout to all those who've contributed to the progress of MVU on the .NET stack so far. These should rightly be acknowledged for bringing innovation into our communtiy and our technology stack. Without community we'd be nothing. https://twitter.com/k_cieslak/status/1262774973984313344
By the way, "mvu" is "mutable model, mutable view, mutating update". It is WinForms, WPF and all the rest. And "mvu" organised into layers of mutating objects is "MVVM".
So I believe essentially every UI framework can be classified into these.
So I believe essentially every UI framework can be classified into these.