11 ms·
Couldn't agree more.. People who say Electron (on which VSCode is running) is bloated and is slow probably haven't worked on full fledged IDEs using Java.. they
by murukesh_s 7y ago
Couldn't agree more.. People who say Electron (on which VSCode is running) is bloated and is slow probably haven't worked on full fledged IDEs using Java.. they consume memory in Gigabytes, are slower, at least appear to be slower, despite using native UI and takes a lot longer to open.
- saagarjha 7y agoEclipse isn't a particularly good user of Cocoa, is it?
- zamalek 7y agoIt does something completely its own (and horrible/slow) on Windows (possibly one of the 6534 equally awful Java UI packages), so I can't imagine it does anything better with iOS.
- luckylion 7y agoHow often do you open your IDE though? I switched form VSCode to PHPStorm half a year ago, and while it feels a bit slower, the improvements are so unbelievable worth it for me. It does have a taste for memory, but then again, it easily saves me a lot of time each month, so just throwing RAM at it was a no-brainer for me.
- BrandoElFollito 7y agoI use PyCharm and tried several times to such to vscode. I forced myself to only use vscode for 10 days. I was relieved when I switched back to PyCharm. Vscode is nice but still quite far away from some good IDEs.
- nicoburns 7y agoIn my case, often several times an hour. I work across 6-10 dofferent repositories. Opening them all at once is impractical, so being able to open each of the them quickly is quite important.
- rhlsthrm 7y agoHave you tried multiple repositories in a VSCode workspace? It does a great job of managing multiple repos, git diffs, etc.
- nicoburns 7y agoThe problem I have with this is it makes "Go to file" functionality a bit too broad. e.g. If I want to open `package.json` I now have to choose between 10 different files. As I often `Cmd-P`, type pa, `Enter` without even looking, this makes it considerably slower. I also have to do a lot of context switching (e.g. to review someone else's code), and being able to have a separate set of tabs (even within the same repo) is super-useful for this. At previous jobs with less separated out code, I have taken this approach (although with Sublime Text rather than VSCode).
- tracker1 7y agoAgreed... deeply nested directory structures are also pretty painful. Even in the mono-repos I work with, I'll generally open an editor per inner repo. Mostly ./feature/featurename/filename is as far as I have to open. Some of the C# projects are deeper though.
- tracker1 7y ago
- AnIdiotOnTheNet 7y agoOr they have worked on full-fledged IDE's like VS 6, which starts up quickly and is super responsive even on period hardware.
- fendy3002 7y agoOh how the tables are turned... Coming from VS2008-2010, it's weird to see someone said Visual Studio is fast
- rafaelvasco 7y agoVS2019 is pretty fast, provided you don't use too much plugins.
- Xelbair 7y agoVS2019 is pretty damn good. I use it daily for .net coding, while i use VS code for everything else.