liam_on_linux: (Default)
[personal profile] liam_on_linux
 

My #1 annoyance these days, because it is so egregious, is Electron apps.

I guess because the only language some programmers know is Javascript, of which I know little but what little I know places it marginally above PHP in intrinsic horror.

So people write standalone apps in a language intended for tweaking web pages, meaning that to deploy those apps requires embedding an entire web browser into every app.

And entire popular businesses, for example Slack, do not as far as I can tell have an actual native client. The only way to access the service is via a glorified web page, running inside an embedded browser. Despite which, it can't actually authenticate on its own and needs ANOTHER web browser to be available to do that.

Electron apps make Java ones look lean and mean and efficient.

Apparently, expecting a language that can compile to native machine code that executes directly on a CPU, and which makes API calls to the host OS in order to display a UI, is quaint and retro now.

And it's perfectly acceptable to have a multi-billion-dollar business that requires a local client, but which does not in fact offer native clients of any form for any OS on the market.

It's enough to make me want to go back to DOS, it really is. Never mind "nobody will ever need more than 640kB"... if you can't do it in 640kB and still have enough room for the user's data, maybe you should reconsider what you are doing and how you are doing it.               

Date: 2022-08-10 08:29 am (UTC)
andrewducker: (Default)
From: [personal profile] andrewducker
I don't mind Electron when the people developing with it put in the effort to make it really quite fast (see: VS Code, which isn't as instant as native, but doesn't lag enough to actively annoy me). But Teams is a bloated mess of a thing where changing from one page to another takes an age, and a great example of how frustrating Electron apps can be!

Date: 2022-08-10 10:21 am (UTC)
andrewducker: (Default)
From: [personal profile] andrewducker
You would have thought that Microsoft, of all people, would be able to write native apps.

Date: 2022-08-11 12:43 pm (UTC)
andrewducker: (Default)
From: [personal profile] andrewducker
Yeah, I'm sure that they could have gotten XAML working cross-platform if they actually put the effort in. And yet...

October 2025

S M T W T F S
   1234
567891011
12131415161718
19202122232425
262728293031 

Most Popular Tags

Page Summary

Style Credit

Expand Cut Tags

No cut tags
Page generated Nov. 3rd, 2025 12:00 pm
Powered by Dreamwidth Studios