Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make a bedrock #127

Closed
GeraudFabien opened this issue May 29, 2020 · 1 comment
Closed

Make a bedrock #127

GeraudFabien opened this issue May 29, 2020 · 1 comment

Comments

@GeraudFabien
Copy link

Summary

It's great to enable XAML MVVM, MVU or else. But wouldn't it be better to build a base wich work evreywhere and build on top XAML, MVU and evrythinks you want.
The idea is today MVVM and MVU are the hot thinks. Tomorrow it may be a new thinks. Why won't we make a base wich is unrelated to any pattern. And XAML is just a light framework on top of it. This way if a community member want to make it's own framework it could reuse you're framework.

SkiaSharp does that in a way between all plateform compatible to it. And it would be a framework that bring all other platform and feature to it like:

  • Item, Button, Entry, Grid, UserControl, Page
  • Animation, Styling
  • ...

PS : i take bedrock from asp net core. But it's not really related. It's the image and the base idea that important.

I try my best to explain i'm sorry if it's hard to understand.

@PureWeen
Copy link
Member

@GeraudFabien Here is where we are talking a bit more about the bedrock for .net maui

#28

Basically we're decoupling the platform implementations from the UI paradigm so as you say The idea is today MVVM and MVU are the hot thinks. Tomorrow it may be a new thinks.

I'm going to close this for now but let us know what you think of the direction we're going with the slim renderers

@ghost ghost locked as resolved and limited conversation to collaborators Feb 19, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

2 participants