5 ms·
I tend to agree with this POV. However, even I have to admit that VS Code (which this IDE is based on) is pretty much the poster child of Electron done right. F
by folkrav 5y ago
I tend to agree with this POV. However, even I have to admit that VS Code (which this IDE is based on) is pretty much the poster child of Electron done right. For many languages it's quite literally IDE level of functionality, for less resources than most IDEs I've worked with (especially looking at you, JetBrains), extensions included. Of course YMMV, but it's been working pretty well for me. Hell, I've already had Slack take more resources (depending on the project).
(Now waiting for people telling me their vim setup works fine for them)
- dieortin 5y agoJetBrains IDEs provide a huge amount of functionality that VSCode doesn’t, so it’s not really fair to compare them.
- ashtonkem 5y agoJetBrains also makes most Electron apps look downright parsimonious when it comes to resource usage. Hopping over to my work laptop, mine is consuming 3.21G of memory idle.
- EvilEy3 5y agoLet's compare industrial grade IDE with state of the art inspections and refactoring capabilities to music players and chat clients.
- folkrav 5y ago> For many languages It's perfectly fair to compare them for some languages (mostly web). Let's also not pretend like people aren't comparing vim and ST with VSC all the time, while they're very different products.
- EvilEy3 5y ago> especially looking at you, JetBrains JetBrains IDEs are an order of magnitude smarter than anything VSCode provides.
- pkolaczk 5y agoDepends on the language/plugin. They seem to prefer their own plugins instead of using LSP and tools given by the language ecosystem and they often end up with vastly incorrect error highlighting and autocomplete. At least this is what I saw in the Scala and Rust plugins (Scala finally got damn good but it took many years).
- folkrav 5y agoMy completions/auto-imports/refactoring/debugging workflow is more or less identical in VS Code and PyCharm for JS/TS stuff. Python it's so-so. The golang plugin has pretty good integration for all that stuff too. I pretty explicitly said that some languages are doing better than others. Of course a language specific IDE will probably do a better job than a generalist one in most cases.
- pjmlp 5y agoNot when one tries to compare similar workflows in SublimeText vs VSCode. Unfortunely most rather get the free beer VSCode, so here we stand.
- folkrav 5y agoLast I tried setting up LSP in ST, it kinda blew. Tons of manual, machine specific configs. No debugging, refactoring... From my POV they are _not_ comparable.
- pjmlp 5y agoIndeed, ST wipes the floor of VSCode regarding performance, not comparable indeed. Unfortunely, free beer is where most plugins end up being.