This is the same thing as pressing the power button on my computer; I want the thing turned on, I don’t want to have to know about memory training.
This is the same thing as pressing the power button on my computer; I want the thing turned on, I don’t want to have to know about memory training.
And then we wonder why apps are getting so much slower and bloated. That's fine if you don't want to think that low level, but someone needs to worry about performance. And others will need different needs for defining a duplicate in their different use cases.
The people who need to most think about performance are those making the frameworks and languages. Why are bloated electron apps so easy to make but building native cross-platform apps with similar ergonomics hard? Why are people choosing electron?
Yes. I am not a web dev, but I tend to fall into that category in my domain.
>Why are bloated electron apps so easy to make but building native cross-platform apps with similar ergonomics hard?
If you want to be blunt, it's political. Each OS wants to ultimately build its own moat, so there's less incentive to come together and make a standardized solution. Then Linux is a less centralized OS that makes theoretical cross platform support even harder. Cross platform applications get made despite that friction to fill the obvious demand.
The why's of which cross platform framework wins is hard to say. It only becomes obvious that whoever breaks out tends to win more, and it gets a massive flood of support, funding, and clients. So it snowballs up. Those who don't simply struggle to stay relevant.
Electron likely wins in the market aspect that bloat isn't enough friction to turn off a modern consumer with a modernish (10 years or younger) desktop. And it especially doesn't matter to phones (which tend to skew newer).