this post was submitted on 11 Sep 2023
1128 points (96.9% liked)
Programmer Humor
32467 readers
1078 users here now
Post funny things about programming here! (Or just rant about your favourite programming language.)
Rules:
- Posts must be relevant to programming, programmers, or computer science.
- No NSFW content.
- Jokes must be in good taste. No hate speech, bigotry, etc.
founded 5 years ago
MODERATORS
you are viewing a single comment's thread
view the rest of the comments
view the rest of the comments
Electron is awesome, badly coded apps just suck. Look at Voyager for Lemmy, it's great and it's just a web app.
Electron apps are nice in some ways, but use a ton of memory
I usually don't mind electron apps too much, but I do prefer native apps
No, it's not nice. Looks good only on Windows where everything have unmaching look anyway.
Lmao, need more title bars to match macOS' 90s aesthetic?
Uh huh. Electron apps look good on Windows. Sure.
No electron app ever looks good anywhere. They are consistent insofar that they look shit on all OS, equally. And alias their fonts wrong. And scale them wrong. And break accessibility.
They don't break accessibility. Electron fares better in accessibility than some native app frameworks.
Sure, there's always a bar to clear. And yet Electron can't even properly alias fonts if the creator doesn't do it properly, as it tries to use Chrome's broken font rendering by default. Nevermind scaling the size of anything, which just becomes a blurry mess if the app wasn't created well enough (see the mess that is Signal as an example).
Voyager is made with Ionic. The difference with Electron is that in Ionic, trough Swift/Kotlin, shows a WebView from the System Browser (mobile only) while Electron “installs” Chrome each time (desktop only).
WebApps are great, but Electron is just too much