When I was reading the official announcement the other day, I was surprised what was presented there as MVU:
readonly State<int> count = 0;
[Body]
View body() => new StackLayout
{
new Label("Welcome to .NET MAUI!"),
new Button(
() => $"You clicked {count} times.",
() => count.Value ++)
)
};
As far as I am concerned, this is not MVU. I already wrote down some thoughts on why I think so here.
Don Syme, who, as I understand, spent several months of 2018 on implementing MVU on top of Xamarin.Forms and building what later became Fabulous, is a bit more diplomatic, but the bottom line is the same.
So, what's my point?
- I would love you to implement the real architectural pattern, no matter if in C# or F#. Reaching out to the people behind Fabulous could be a start here.
- If you are not interersted in that but have a clear vision on building on top what is available today as the Comet library, then please consider using a more appropriate name for that "app model." Invent something new. Name it MSMVU. Whatever. But don't sell apples for oranges.
Cheers!
When I was reading the official announcement the other day, I was surprised what was presented there as MVU:
As far as I am concerned, this is not MVU. I already wrote down some thoughts on why I think so here.
Don Syme, who, as I understand, spent several months of 2018 on implementing MVU on top of Xamarin.Forms and building what later became Fabulous, is a bit more diplomatic, but the bottom line is the same.
So, what's my point?
Cheers!