It just completely misses the point, people like it when they build something themselves it looks how they like it. Want to spend years working on something that looks exactly like everything else?
It just completely misses the point, people like it when they build something themselves it looks how they like it. Want to spend years working on something that looks exactly like everything else?
we figured out how chairs work, everyone should use the same chair.
Actual message they are are conveying is "We figured out how UI work, everyone who hasn't figured it out come and have a look". Want to spend years working on something that looks exactly like everything else?
We already spent 40+ years on UI and why it has become such a mess now? Do you have a solution ?Ultimately there are different frameworks precisely because different people have a different idea about how a UI framework should behave.
There are certainly cases where visual design is much more critical to what you're building, but there are plenty where it's little more than an annoying distraction.
A select is a select using a native widget
An input is a standard OS input widget
And so on
It also looks and feels better.
That boils down to which technologies you are familiar with.
> It also looks and feels better.
And this is highly subjective too. Of course looks are very independent from system to system but the feels depend on the tech stack quite a bit.
Where do you think 'select' came from? Long ago we had many UI select boxes in many native frameworks...and decided that was too much work so we made tags...then browsers...most of the disconnect comes because UI controls have so many usages that ultimately you always want to bust out some code.
If OpenUI wants to enhance the default behavior of select, input, credit card, etc, cool, if they just want to build anothet framework then I'd rather use svelte or angular or vue. The large libraries already standardize, its just a matter of who 'wins' out, and there are already only a few SPA winners.
> To many developers, what the software does is several orders of magnitude more important than how it looks.
Native widgets are still the easier way to produce an UI that looks good enough to work with
This link[1] explains how they work on different OS, if they work for desktop apps, why shouldn't they work for web based ones?
[1] https://developer.mozilla.org/en-US/docs/Learn/Forms/Basic_n...
But then offering a shinier/slightly more bespoke way of doing that becomes a competitive advantage for your product, and now you get why everyone wants to build their own custom UI.
The reason why the aforelinked to Open UI project will never be the One and Only way to build UIs on the web is because there’d too much economic value in being able to do precisely what it can’t do!