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

Why not to use exisitng library ? #18

Closed
Kebechet opened this issue Jan 23, 2024 · 2 comments
Closed

Why not to use exisitng library ? #18

Kebechet opened this issue Jan 23, 2024 · 2 comments
Labels
wontfix This will not be worked on

Comments

@Kebechet
Copy link

Kebechet commented Jan 23, 2024

Describe the bug
This is more of a concern. Why do you try to recreate a component library from scratch ? Why not to use some open-source variant ? like MudBlazor and if needed just customize the design or do some abstraction layer between ?

@codymullins codymullins added the wontfix This will not be worked on label Jan 23, 2024
@codymullins
Copy link
Contributor

This is a fair question! There are several open source libraries available for Blazor, this is true. For most projects, these libraries will work perfectly fine.

We have some unique needs and really want to dig in on performance to make sure our end users have the best experience possible. For example, our page builder is going to support dragging and dropping components for an entire page, which could have tons of state and lots of renderings being triggered. We want to make sure our components work the absolute best they can, so our non-technical end-users have a really delightful experience.

With that said, we plan to allow our customers to use any component library they want, which will likely require some support from third party component library maintainers as well as some legwork on our end. In order to ship fast, though, we are only focusing on first party components for now.

@codymullins codymullins closed this as not planned Won't fix, can't repro, duplicate, stale Jan 23, 2024
@Kebechet
Copy link
Author

Interesting take but wouldn't be more time efficient to choose one of those other libraries (maybe some of them are really performant as well) and in case there are performance downsides just to contribute with a PR to improve them ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
wontfix This will not be worked on
Projects
None yet
Development

No branches or pull requests

2 participants