The problem with Electron
medium.com
medium.com
I'll take issue with that. JavaScript is a broken language, but where it falls on the broken-languages continuum isn't the problem: the fact that JavaScript exists is the problem. Web pages shouldn't be executable code; they should be documents. The world should have a universally-understood programming language, of course, but that language isn't JavaScript (IMHO it's Lisp, but perhaps some folks would make an argument for Scheme, others for Smalltalk & others for ML).
> The problem with Electron is that browsers are terrible at literally everything.
Completely agree here. With apologies to Gene Spafford, a web browser is like is like a herd of performing elephants with diarrhoea - massive, difficult to redirect, awe-inspiring, entertaining, and a source of mind-boggling amounts of excrement when you least expect it.
> It’s easier to write a simple GUI app with GTK when you don’t know GTK than it is to write the same thing as a web app when you’re already a pro at writing web apps.
I suspect that's true. Getting a few tiny things working in the web stack is easy — getting a full app running properly is … obtuse.
Basically, to the extent that web tech is acceptable at all, it has no interactivity. HTML and CSS aren't particularly good even as representations of static rich text, but they are far, far worse as graphics toolkits.