4 ms·
While VS Code presumably can do almost everything Webstorm (and other Jetbrains products) can, my experience in my fairly large software company is that most of
by Niksko 8y ago
While VS Code presumably can do almost everything Webstorm (and other Jetbrains products) can, my experience in my fairly large software company is that most of the people that use VS Code don't actually bother to install the plugins to bring it up to feature parity. Out of the box functionality is underrated, even seemingly among devs who have the skills and knowledge to tinker.
- eridius 8y agoVSCode has a ton of extensions but very frequently there's no good information about which extensions you should actually use, and whether you need to configure them to get the best behavior. For example, the other day I went to install a GraphQL extension for syntax highlighting and there was something like a half-dozen competing extensions, with no good way of figuring out why I should use one versus the other. I eventually ended up picking the one that looked the simplest, because all I really wanted was syntax highlighting and nothing else.
- kkarakk 8y agoMS's attitude towards package managers has always confused me. even in vs2019, typing in Microsoft.something sometimes brings up paid extensions as the first result but not always. no way to rate an extension with an explanation in nuget(or vscode) means i'm usually googling "good extension for [x]" instead of using the package manager search
- cheerlessbog 8y agoThe VS Code extensions manager shows a star rating, download count, extension description, a list of the commands they expose, often the popular extensions have animated gifs showing how they work. What else are you looking for? For example when I installed VS Code I needed a Git extension. There are zillions but only two or three that are clearly ahead of the pack and it only took a few minutes to try each one.
- eridius 8y agoWhat I'd really like to see is "date this extension was last updated", and ideally a full changelog. If I see 2 extensions that claim to do the same thing, with similar star ratings, where one isn't being maintained anymore but the other is, there's no way to tell from the extension browser that one of them is still under active development and the other isn't. Download counts are nice but they're also totals, they don't tell me about recent activity, so e.g. if one is an old extension and one is a new extension, the old extension is going to have a higher download count regardless of the relative quality of the two extensions. So "date this extension was last updated" as well as a "recent download count" would go a long way toward making the extension browser easier to use.
- cheerlessbog 8y agoThat makes sense. maybe you could suggest it to them, if nobody did already.
- stupidcar 8y agoMaybe the fact that they don't install such extensions indicates that they don't actually need them? I switched from IntelliJ to VSCode precisely because it was too slow and cluttered due to the sheer amount of extra features it provided, most of which I never used. Even if all those extra features are useful, I'm still willing to compromise the core experience of editing and navigating code, as that's always what I'm going to be spending the majority of my time doing. I need that to be fast, easy and reliable, which is not what I have found to be the cast in IDEs, vs editors.
- steeve 8y agoYou can use the vscode/extensions.json in any project to have a one click install for anybody who opens it in vscode. https://code.visualstudio.com/docs/editor/extension-gallery#_recommended-extensions https://code.visualstudio.com/docs/editor/extension-gallery#...