I started off as a desktop publisher, moved up to graphic designer in the creative hub of my country, doing 3d design and video editing, from there I moved to animation and then to user interface design. throwing around 'webshit' is elitist at best and derogatory at worst. As if lack mental ability to do your job? Can you do mine?
You dont see any of us throwing around 'backend-bellend' when talking about fellow programmers.
respect the field, we are all in it.
We don't call it 'webshit' because the people are shit, we call it that because the product is shit. A pile of garbage abstractions built on other garbage abstractions all ultimately trying to make a document viewer into an application platform.
Bingo.
I don't understand why people keep failing to learn this lesson.
Java became popular because Sun drove it to become default installed on lots of enterprise computers. Python later became popular because if you had a standalone computer you had "batteries included" so you had the same stuff always installed.
And what people keep forgetting is that Electron is the low friction way of supporting Linux and macOS--whom most programmers would mostly like to ignore. If you write your app in Electron, you write on Windows, claim you support Linux and macOS and then ignore them.
It's not about the quality of chromium at all, only ubiquity.
Web developers are cheap, its easy to port website's code and slap UI on it. That is the _main_ point.
The manager for whom electron is an option is least bothered by chrome being technically solid foundation. His motive is using cheap webshits and ticking a box.
Doesn't help other cross platform toolkits are either outdated, or immature, or in a weird position like Qt.
Our industry always optimized for some sort of local maxima. From a purely engineering perspective, scripting languages, or hacky UNIX/C glue, or weak typing, would not have made sense at all. But they sticked, because they fulfilled immediate commercial needs.
I don't know if this phenomenon is prevalent in other disciplines of engineering or there is a common name for it.