Difference between Visual Studio Community, Enterprise and Code

Asked

Viewed 41,730 times

13

Intending to learn how to program C# and .NET for web and I came across a situation at the time of downloading the Visual Studio. I don’t know exactly which version to make download. What real difference between editions?

  • 1

    https://www.visualstudio.com/products/compare-visual-studio-2015-products-vs at this link you can compare the versions of the visual studio. With respect to which version you should download, I have particularly used the Community version which is free and have found quite satisfactory for what I need.

  • This issue differs by including Visual Studio Code, everything else is the same or similar (since there is even more information).

3 answers

17


Microsoft’s own website has various information about each other’s differences and no one will get so complete here.

I I have already talked about the differences between the different editions of the traditional Visual Studio and I will not repeat here. This part is duplicate.

Feature Visual Studio Code Visual Studio
Platforms Windows, Linux, Mac Windows
Open project Yes Not
Cost Free Have free option
Light and fast Yes (as far as it goes, it’s web) Not
Better suitability for applications Web front-end/ scripts All
Extensibility Easy Not so easy
Extensions available Booming Broad
Standard features of IDE Limiting "Complete"
Debugging capacity Limited Complete
Organization in projects and solutions Not Yes
Experience of use Good Great

Visual Studio Code is a completely different product. It can be used well for some things, especially Typescript. The ability to C# may improve, but it has some limitation and will never overcome normal VS, which is an important disadvantage.

It is much lighter and runs on all major existing platforms. It is part of Microsoft’s initiative to make its development technologies available on various platforms. It is completely free (serves any purpose without restrictions) and open. I believe these are the main advantages. But if it’s to use on another platform, I prefer to use Monodevelop or Xamarin Studio, can do much more and with better experience.

He didn’t start from scratch, it’s based on Electron which is a web browser as an execution environment. So all you’re seeing there are web applications. Which shows how you can do really interesting things via the web, and as you go along you realize that the experience isn’t that good. That’s a drawback. If it didn’t depend on a browser it would be even lighter.

It seems to set it up and extend it is easier than VS. Another advantage if you need it.

It doesn’t scale as well, I see more and more complaints of who gets to have complex solutions in it.

It’s rapidly mutating, and frankly putting what it does here will make the outdated response very quickly. What I find most interesting about it is to follow its development and see how far it can go, it is something that arouses curiosity as far as it can go. I’ll leave some links to accompany him:

This can be useful: What is the correct way to call the versions of C#?

7

The differences, quickly, are as follows::

  • Visual Studio Community: free and full version for students, individual developers or free-source projects.
  • Visual Studio Enterprise: full and paid version, ideal for businesses.
  • Visual Studio Code: version opensource, free and cross-platform (Windows, Linux and OS X). Serves for editing and debugging code in several languages.
  • Visual Studio Professional: paid version with more functions and services for individual developers or smaller teams.

At this link you can compare in detail versions of Visual Studio 2015.


In your case, as you want to learn how to program, the ideal version would be Community, that has several useful functions for your learning:

  • Productivity: designer, editor, Debugger, profiler in a single tool.
  • Programming languages: program in , , , , , and more.
  • Xamarin: you can program for Windows, Android and iOS in one language.

3

The Visual Studio Code version works more like an advanced text editor for programming, including debug options. I compare as if it were a more advanced and evolving Notepad++ is very good and keeps growing.

For your case I suggest Visual Studio Community, it is in fact an IDE with components, where you can program, compile and debug better.

Visual Studio Pro is better if you are going to make client server applications, network applications, so it is ideal for professionals who usually work at least in small businesses or projects involving databases.

The Enterprise version, on the other hand, covers other functionalities besides programming, entering into aspects of management, of being able to visualize in a team and there is an approach of testing, definitely for when it comes to programming by more than 1 programmer.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.