DEV Community

Discussion on: What's the difference between visual studio and vs code?

Collapse
 
thebouv profile image
Anthony Bouvier • Edited

Visual Studio is a full IDE (integrated development environment) primarily used for .NET development. Debugger, refactor-er, compile, create packages, and more. The full version that supports .NET and .NET Core is not cross-platform. It is only on Windows. It also is used for other languages, but primarily for .NET C#/F#/etc development for and on Windows machines/servers. Working with .NET 4.x, WCF, WebAPI, building DLLs? Use Visual Studio probably. I do not use Visual Studio, but I am not a Windows/.NET dev.

Visual Studio Code is a text editor with lots of optional plugins -- it is more akin to Atom, SublimeText, and BBEdit. It has some features of Visual Studio, like syntax highlighting, some code sense, and other neat features. It is cross-platform and can be used for writing pretty any language. I use it on Mac and Linux for PHP, Python, HTML5, JavaScript, NodeJS, and more.

Collapse
 
ben profile image
Ben Halpern

For all intents and purposes, they can be thought of as completely separate products which share a name more for branding and historical reasons more than anything, right?

Collapse
 
thebouv profile image
Anthony Bouvier

Pretty much.

Even more confusing is MS announcing that "Visual Studio is now on Mac!" but it isn't the same product, only works with .NET Core, and more or less is a skin of Xamarin apparently.

So three products, similar names, some shared features, but not really the same.

Thread Thread
 
ben profile image
Ben Halpern

I'm trying to picture whether it would be confusing if Apple's xcode had these different flavors.

Thread Thread
 
kaelscion profile image
kaelscion

Yes it would. But Apple would never allow an XCode for Windows because Microsoft's dog got into their garden once and dug up the petunias. Since then, Apple is pretty adamant that every other member of the Home Owner's Association should go somewhere else. They don't even invite their neighbors to their cookouts anymore. Very sad...πŸ˜‹πŸ˜‹πŸ˜‹