this post was submitted on 14 Jul 2025
78 points (95.3% liked)

Programming

21586 readers
190 users here now

Welcome to the main community in programming.dev! Feel free to post anything relating to programming here!

Cross posting is strongly encouraged in the instance. If you feel your post or another person's post makes sense in another community cross post into it.

Hope you enjoy the instance!

Rules

Rules

  • Follow the programming.dev instance rules
  • Keep content related to programming in some way
  • If you're posting long videos try to add in some form of tldr for those who don't want to watch videos

Wormhole

Follow the wormhole through a path of communities [email protected]



founded 2 years ago
MODERATORS
78
Everything web based (sh.itjust.works)
submitted 2 days ago* (last edited 2 days ago) by [email protected] to c/[email protected]
 

What's your guys general thought on how everything is web based now? For me, I don't really like it. I would just rather have an actual program that runs. But I am merely a user, not a programmer.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 1 points 1 day ago

This.

It's a choice.

I almost never use web apps; I do only when what I'm doing is fundamentally a web interaction: banking, for instance. Everything's on their servers anyway.

For everything else, I (too) use shell applications. Even if I didn't, there are tons of native GUI applications to choose from, and they are often far better experiences than SPAs or Electron apps: just look at the memory and CPU use, if you want a baseline metric.

Why do people do this? Because they fancy that they're providing a good enough interface that works on every OS. Which is often not the case, and by the time you invest enough effort to get your SPA working well on every possible platform you could have written native apps that look and function better; and most organizations still throw in the towel and add a caveat "works best in X", giving lie to the "web apps work everywhere." So: laziness, or being cheap, and not really carrying about the user experience: those are the reasons people write web apps.