This became a religious war at my last role.
dpflug
- 0 Posts
- 34 Comments
I think maybe you’re confused. Java drives a significant percentage of Android apps. It absolutely can do modern UI. I can almost guarantee you’ve interacted with a Java program this year that you never considered.
Pascal is more niche, but it can do modern, too.
Java was doing web clients before the web could and still can. I don’t know much about Delphi’s web stuff, but I know they’ve targeted it for years now.
WASM and transpiling blur the lines, too. LVGL can provide beautiful interfaces on the web as well as platforms Electron could never target, and works with any language compatible with the C ABI.
I’m not saying these strategies are without their own warts, but there are other ways to deliver good experiences across platforms with a ~single codebase in a smaller payload. But mostly nobody bothers because they just reach for Electron. It’s this era’s “nobody ever got fired for picking Intel”.
We need more people working with and on alternatives, not just for efficiency but also for the health of the software ecosystem. Google’s browser hegemony is feasting. Complexity has become their moat, preventing a fork from being viable without significant resources. Mozilla is off in a corner consuming itself in desperation.
A US-based company holds a monopoly over the free web and a hell of a lot of our non-web software. So maybe let’s look for ways to avoid feeding the beast, yes? And we can get more efficient software in the process.
Implying Hell is frontend… yeah, actually, that tracks.
I mean, Object Pascal was doing the “write once, run anywhere” thing decades ago. Java, too. The former, especially, can make very small programs with big features.
dpflug@kbin.earthto Ask Lemmy@lemmy.world•What sorts of punctuation do you wish existed, or were in common use in your language?3·3 months agoYeah, no one’s come up with one⸮ Even if they did, it probably wouldn’t make it into Unicode. 🙄
😁
dpflug@kbin.earthto Programmer Humor@programming.dev•Git, invented in 2005. Programmers on 2004:7·3 months agoBefore that, it was RCS, released in '82.
dpflug@kbin.earthto Asklemmy@lemmy.ml•What's the dumbest thing you've done to fix a tech issue?1·3 months agoI used in 7. I don’t know about 10 or 11.
Gotcha. Less difficulty and more just not matching up with expectations.
No, but the software that implements it also implements ActivityPub, so you can get nomadic identity and also still interact with the rest of the Fediverse.
I just wish Hubzilla wasn’t a UX nightmare.
How is Mastodon harder? (Legit question, not snark)
dpflug@kbin.earthto Asklemmy@lemmy.ml•What's the dumbest thing you've done to fix a tech issue?2·3 months agoThe cobbler’s sons go barefoot.
Identity was already solved with Zot aka Nomad, which is part of the Fediverse and easier to implement than ATProto.
It’s mostly been ignored because it’s just not that important to people, apparently.
dpflug@kbin.earthto Asklemmy@lemmy.ml•What's the dumbest thing you've done to fix a tech issue?13·3 months agoIIRC, yes but it’s called differently. I’ve used that technique to work around nannyware a time or two.
I think it’s just called “The Fediverse”. :)
In your mind, the law dictates right and wrong?
dpflug@kbin.earthto Ask Lemmy@lemmy.world•The internet no longer exists, and replace by separate unmoderated chat-rooms for each city/town/village; What does your chatroom look like? What do you think other chatrooms will look like?1·3 months agoThere are a few Fediverse projects trying to recreate them: https://delightful.club/delightful-fediverse-apps/#media-hosting
dpflug@kbin.earthto Ask Lemmy@lemmy.world•The internet no longer exists, and replace by separate unmoderated chat-rooms for each city/town/village; What does your chatroom look like? What do you think other chatrooms will look like?2·3 months agoI bet things would pick up in a no internet scenario.
dpflug@kbin.earthto Ask Lemmy@lemmy.world•Do you identify with your country of origin/ citizenship or with another subregion? Why?3·3 months agoHey from another cishet in queer spaces. We just realize where the fun is. 😉
Betteridge’s law suggests no