But I don’t know any other electron apps that feel responsive. Slack, discord, Notion... all super simple apps which respond like molasses.
If you want fast native development then I recommend Delphi - but that is not PC either.
I use vscode, but I miss the speed of sublime for large projects & the terminal emulator will crash/freeze for me occasionally (which also seems to happen in IntelliJ based editors as well)
And while I love the word "webshit" in itself -- it's a very pleasing word to say -- I object to it.
The web is not universally shit. It has advantages: primarily almost truly "write once, run anywhere." I run Ubuntu. I almost certainly would not be able to use VSCode on my laptop if it were not an Electron app. I am better off having an Electron version of VSCode than some native version of it existing that doesn't run on Linux.
(Also, isn't Visual Studio a native app, and hot garbage compared to VSCode? I've never used it, but that's what I hear.)
Is this some kind of great achievement? Vim runs ten times as fast on a 28 year old PDP-11.
>The web is not universally shit.
[citation needed]
To quote the old Java saying, saying "write once, run everywhere" is a selling point of Java is like saying anal sex is great because it works on all genders. Like... maybe, but it's not really the point.
You couldn't use VSCode on Linux, but you could use any of several much better editors, and effectively double your RAM to boot.
>(Also, isn't Visual Studio a native app, and hot garbage compared to VSCode? I've never used it, but that's what I hear.)
Back when I used Windows as a dev platform, years and years ago, Visual Studio was quite pleasant. The experience of that back in the day is much better than the experiences I had with VSCode more recently.
But both of them are terrible compared to the native development environment of Linux.
what does this mean exactly
Wanna take a shot at porting electron to a new platform? It's only a couple dozen million lines of code.
Also, what major platforms don't have a modern web browser?
VS Code has gotten better—it has a higher ceiling than it used to but there are limitations that’ll always be there as long it’s based on Electron.
That ceiling also applies to responsiveness and adherence to the macOS UI/UX guidelines.
I’m waiting on Panic’s editor that’s in private beta. I don’t see an Electron app matching the fit, finish and polish of a native app by a developer team with the experience and track record of Panic: https://panic.com/nova/
Or perhaps it's because it is so commonly used.
...........VSCode
I use it because it's packed with useful functionality, but …I resent using it– I think I'd adore it if it were native.
Started using couple or three months back for a relatively large C project (with large amounts of lib includes) and so far the experience has been really good. Then switched to remote ssh devel, still really good.
What's these slugish/perf issues on vsvode all about? What am I missing?
I could totally work with VSCode but I just prefer the overall experience of Sublime.
Edit to add: Lots of people are mentioning Visual Studio Code. I agree it’s a good app in many dimensions; I didn’t mean to say that an Electron app can’t be good in some ways, even in the most important ways, but rather that Electron introduces flaws that prevent the app from being good in all ways. In particular, while faster than most Electron apps it’s still sluggish on old devices. It still loses track of files when renamed unless you do the rename through Visual Studio Code. The UI elements aren’t as polished as native let alone consistent with it, settings aren’t synced and backed up to iCloud, system-wide keyboard settings aren’t obeyed, Quick Look previews aren’t provided, etc. All of these problems were either introduced by Electron or made more difficult by it.