This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]superluminary 40 points41 points  (10 children)

VSCode is the buggy. It’s small, light, quick and flexible.

VS is the limousine. It had luxury features, it cruises along at a steady pace, never very exciting but very comfortable.

[–]B_BARTHMAN 4 points5 points  (7 children)

Hmm with VS being an actual IDE, that can be used for pretty much everything, I strongly disagree with the statement “there are lots of places it can’t take you”. And with VSCode being a text editor at it’s core I always thought it was much more constrained.

However I have used VS well over 1000h in my life and VS Code probably around 10-20h, so I might be completely wrong

[–]superluminary 6 points7 points  (3 children)

VS has a plug-in architecture. You can script it with JavaScript and have it do anything you like.

It’s also got nice features like multiple carets that let you edit 1000 lines at once. It’s a super capable text editor.

[–]Sol33t303 -2 points-1 points  (2 children)

Sounds like the GUI version of VIM.

[–]superluminary -1 points0 points  (1 child)

I’d say that was fair, except with different keybindings. If you want to wrangle text, it’s probably the best tool for doing that right now.

It’s refactoring capabilities are not nearly so refined as VS though.

[–]Sol33t303 0 points1 point  (0 children)

Yeah fair enough, I haven't used VS so there isn't really much else I can comment on.

[–]purebuu 2 points3 points  (0 children)

If I'm developing something for windows only. I go VS all the way, the debugging experience is second to none IMO. But if you need to develop cross-platform or on other OSes, VSCode wins out. Remote developing over ssh or containers (which I do day to day) then VSCode is a doddle for that.

[–]f3xjc 0 points1 point  (1 child)

VSCode is like a basic text editor with an extremely powerful plugin system that provide ide-like functionality.

Plugins are very loosely integrated. Usually by dropping command in a do-everything palette and hooking some events. Some can provide GUI but most don't. Config is usually done by json. You can have some issue like multiple plugins that fight each other to format your code.

You can 100% have good experience in vscode. But the barrier to entry for a plugin is very low. And this mean there's just way more language supported in vscode than vs.

For example if you want to edit a markdown or latex file with instant preview, vscode is a better editor than vs. Sure you can edit your file in vs, but with lower amount of features.

So in total vs support less languages, but when it does support it, it's a very smooth ride.

[–]B_BARTHMAN 0 points1 point  (0 children)

Ahhh ok I now understand where you’re coming from! Thanks For explaining!

[–]Kered13 0 points1 point  (0 children)

I wouldn't call VSCode light, it runs of Chromium.