News for hackers. Stuff that matters.
Re:The Bullshit Web by pseudocook on Tuesday July 31, 2018 @01:51PM (#17655329)
Desktop Slack runs on Electron, no? Which essentially lets web developers develop a "native-ish" cross-platform app, without learning a whole new platform.

There is a long, long history of attempts to make good, cross-platform, native apps. In the late 1990s there was a company called Visix that had such a library that worked on Windows and Unix. There have been Windows implementations of Motif/XWindows. There was of course Java/JWT. These days there is Qt. None of these seem to have really caught fire.

edit: I wrote Mac but I meant Unix

Re:The Bullshit Web by user5994461 on Tuesday July 31, 2018 @06:51PM (#17658013)
Qt and Java can do cross platform software, however it's not possible to make a UI that's usable on desktop, tablet and mobile. You will end up creating separate apps.

Qt is actually really impressive in my opinion, it's possible to recompile a desktop software for mobile, sometimes without any code change at all.

Re:The Bullshit Web by peterwwillis on Tuesday July 31, 2018 @02:36PM (#17655795)
Yeah, because cross-platform is a PITA. The reason web apps are popular is they're thin-terminals. You write your business logic on your mainframe/terminal server (linux vps) and the web app just handles the user interface. You maintain less portable code, deployment and upgrade is easier, and it simplifies the user experience a bit. The downside being network issues and supporting the server.
Re:The Bullshit Web by TeMPOraL on Tuesday July 31, 2018 @04:44PM (#17656921)
I wish that was the case. Web developers nowadays try to push as much code as they can out into the browser, to be run client-side.