Electron is the only cross platform gui toolkit…
If you ignore QT, GTK and everything else.
I’m so glad that Microsoft makes an awesome cross platfor— wait, no, but they contribute code to— hmmm … Hey, what does Microsoft do to make apps more portable again?
GTK is not accessible anywhere other than Linux and is therefore not a serious option outside of Linux.
Most applications that are Electron either only support Windows or also want to support Android, iOS and Web. I assume there is some toolkit out there that supports everything, but honestly HTML5 is more well known and tested.
Someone obviously missed their nap and is having a tantrum.
I wonder why so many people bundle Electron when you can make your app run in any browser. Like, you can totally write a program that just launches the browser and makes it load a site from lokal storage
Electron (and Tauri, and Neutralino) also offers some deeper OS integration stuff that browsers don’t do or actively block; direct file management, USB peripheral control, that sort of thing.
But for something like Discord, you’re totally right. You just need the browser.
Show me how you never programmed anything without telling me
Software should be maintained, not built and forgotten about. Windows encourages the latter, which is just straight up bad practice
I welcome other’s input but I thought this was a pretty clear cut case of Mac becoming popular. Why write a program for Windows and Mac when you can just make a website. Then Chromebooks in education sealed the deal.
Linux is only starting mainstream use now because of Europe’s push for digital sovereignty and windows 10 end of life.
Meanwhile Microsoft makes the start menu with React
Every operating system contributed to the bloat. Windows has Win32, OS X has Carbon / Cocoa, Linux has X11 and various widget libs that sit on top of it. So it has been a perennial nut to crack to make cross platform widgets - wxWidgets, QT, SWT/JWT/Swing on Java, XMLShell (Firefox), Electron, GTK/GTK#, winelib etc.
Throw mobile platforms into the mix and it’s an unholy mess. Lowest common denominator is HTML and so the likes of Electron “wins” even though it’s bloated and slow.
Abstraction layers? In MY messy pile of spaghetti ass code!?






