5 ms·
> means that most "cross platform desktop app" links which used to mean "we do windows AND mac!" are actually cross-platform The "cross platform desktop apps"
by Veratyr 9y ago
> means that most "cross platform desktop app" links which used to mean "we do windows AND mac!" are actually cross-platform
The "cross platform desktop apps" I'm objecting to are really just webapps that could run just as well in a browser without the wrapper. If they weren't released in a wrapper at all, they'd still be cross platform.
> I've even switched from vim to vscode because the latter is actually the slickest IDE I've ever used.
VSCode and Atom make a little more sense in Electron because they actually have requirements that can't be met when run purely in a browser (like running a build system). I still prefer a native IDE like Sublime Text but I can see also see the benefit of using Electron here. The apps I have problems with are the webapp ports like Slack, Discord and Spotify.
> You're yet to see a single necessary electron port? Well, I use 4 all the time
What are they? What makes them necessary (other than VSCode, which I understand as explained above)?
- roryisok 9y agoSlack and discord maybe, but Spotify plays your local music library. Can't do that in the browser (well, maybe with java applets)
- dennykane 9y agoUnless you can put the [little used] HTML5 FileSystem API into full-effect, by creating a full-blown Unix-like operating system (complete with a desktop environment) that runs inside of a browser tab (ie, is "just" a web page)... so that whatever music files are kept in this browser-sandboxed filesystem become your local music library. (Yes, this idea is slowly but surely becoming a reality... I'm the creator of a little thing called "Linux on the Web", at https://linuxontheweb.org https://linuxontheweb.org)
- Veratyr 9y agoAh, didn't know that. It's a shame, there was a spec for that but it got dropped: https://www.html5rocks.com/en/tutorials/file/filesystem/ https://www.html5rocks.com/en/tutorials/file/filesystem/