News for hackers. Stuff that matters.
Re:Writing an app is like coding for LaserDisc by yesimahuman on Monday September 05, 2022 @10:02AM (#32724383)
Many, many web developers would disagree with your assertion that you can't build great apps (including desktop and mobile (hello Electron and Capacitor)), or that the UI technologies available to web developers are a "hack" or aren't actually extremely productive and enjoyable to use. The argument that the web is only for documents and not app experiences is simply a relic of a different time.
Re:Writing an app is like coding for LaserDisc by Aaargh20318 on Monday September 05, 2022 @11:01AM (#32725078)
> your assertion you can't build great apps (including desktop and mobile (hello Electron and Capacitor))

I have yet to see a great app built on web technology. All Electron apps provide a terrible UX, they are slow, unresponsive and feel out of place with the rest of the OS I'm running on. I want my apps to feel native, to look and feel exactly like all other apps.

One of the greatest tragedies of web UI's is the lack of a standard UI toolkit. Almost evert web-based app has to roll their own UI components, there is no consistency. This is terrible for usability, especially for users that are not as tech-savvy as we are. It's one thing to have to explain what a certain UI component is and does once, but it gets infinitely worse if every app has their own spin on it. Who doesn't love teaching their grandma 1232043 different variations on a checkbox ?

Re:Writing an app is like coding for LaserDisc by VBprogrammer on Monday September 05, 2022 @11:56AM (#32725737)
In fairness we seem to have managed to cock up the standard UI toolkit on native applications as well. Things like office, chrome, Spotify all invent there own UI these days.
Re:Writing an app is like coding for LaserDisc by layer8 on Monday September 05, 2022 @02:40PM (#32727683)
That’s strongly influenced (actually, caused) by mobile UI design, though. For all the benefits of mobile, it is destroying the desktop UI experience.
Re:Writing an app is like coding for LaserDisc by yesimahuman on Monday September 05, 2022 @11:54AM (#32725721)
This is just your opinion and perception then, because Electron apps have been hugely commercially successful and teams using it have built very strong experiences that users love. If they were so "terrible" and "out of place" users would reject them, and they don't. The HN crowd has been consistently wrong about this.
Re:Writing an app is like coding for LaserDisc by layer8 on Monday September 05, 2022 @02:38PM (#32727646)
> strong experiences that users love

Oh my god, that sounds so cringey, right out of a marketing copy. It’s hard to wrap my head around someone writing this with a straight face.

Re:Writing an app is like coding for LaserDisc by yesimahuman on Tuesday September 06, 2022 @10:59AM (#32737983)
Ah yes, the classic attacking of the author instead of engaging in a debate on substance
Re:Writing an app is like coding for LaserDisc by Aaargh20318 on Tuesday September 06, 2022 @12:01PM (#32738975)
> If they were so "terrible" and "out of place" users would reject them, and they don't.

You are acting like users have a choice. For example: Microsoft Teams is an abomination of an app. It's slow, clunky, eats memory like there is no tomorrow and feels totally out of place on macOS. Still it's a huge commercial succes and I use it every day, even though as a user I absolutely hate it. I simply have to use it because my employer chose it as the company collaboration tool. And they didn't choose it because of it's incredible UX, they chose it because we already have an Office365 subscription and it was included in that, so we already paid for it anyway.

Some Electron apps have been huge commercial successes despite their terrible UX.

Re:Writing an app is like coding for LaserDisc by yesimahuman on Tuesday September 06, 2022 @12:52PM (#32739782)
You are certainly entitled to feel that way about Teams and these kinds of apps. My point is that's just your opinion and doesn't necessarily reflect the majority of the users of those products. I can just as easily say that I love the UX of Spotify/Slack/Discord/etc and don't care at all that they don't use platform UI controls to render most of the app.
Re:Writing an app is like coding for LaserDisc by spideymans on Tuesday September 06, 2022 @03:50AM (#32734207)
> or that the UI technologies available to web developers are a "hack"

In the year 2022, multitouch gestures on the web still feel janky and wierd and just don’t work all that well.