4 ms·
It's built with Electron, so it's not just like using a javascript app, you are actually using one. That said, I personally don't have a huge issue with Electr
by danielbarla 9y ago
It's built with Electron, so it's not just like using a javascript app, you are actually using one.
That said, I personally don't have a huge issue with Electron apps on face value - some of them (VSCode, for example) seem to outperform their native counterparts quite handily (in this case, VS - install time, upgrade time, cold start time, warm start time, actual usage). That tells me that the implementation choices affect performance as much as the underlying technology.
- Olreich 9y agoVSCode doesn't beat SublimeText, Vim, Emacs, or Notepad++. Electron apps might beat other electron apps (VSCode over Atom), but we're still a long sight off from electron apps beating compiled ones in most cases.
- eklavya 9y agoI am not so sure about emacs, could be plugins though. Disclaimer: I hate electron apps.
- Olreich 9y agoDefinitely the plugins in your Emacs. Might want to take a look through them and clean things up.
- Akujin 9y agoMaybe for you. None of your alternatives have built in JavaScript debugging or multiple projects per workspace.
- farresito 9y agoI think he is referring to performance, which in my experience is true. You would have to do a really terrible job for an electron-based app to beat your native app performance-wise.
- Olreich 9y agoI was replying to the performance of the application. Debugging: Fair enough. VSCode is starting to stray toward IDE, which the others described specifically exclude. They focus on the text editing and leave the debugging for other specialized programs. VSCode would make sense to be an IDE since it's coming from a Visual Studio lineage though. Multiple Projects per Workspace: Sublime has this as a project can have any number of folders added to it. A sublime project is equivalent to a VSCode Workspace unless I'm missing a nuance somewhere. Vim and Emacs are less useful in this regard, though they have project management plugins. Most of the time, Vim and Emacs will just save off a workspace in what they call a "session". You can load the session and be exactly where you left off (down to the cursor position). These can also be configured to happen on startup/shutdown.
- Tactic 9y agoVisual Studio is a far more full-featured IDE. A more objective comparison would be VSCode vs. Sublime. There you could say VSCode is comparable at best.
- Macha 9y agoI think Sublime is going too far the other direction in terms of being much simpler than VSCode.
- jdc0589 9y agoagreed. If Sublime had an acceptable way to implement good debugger support, and spent more time on the plugin development ecosystem (dependencies, easy plugin testability, etc...) it would be pretty damn stellar (and lets be honest, its a great editor as is).