Difference between Visual Studio Community, Enterprise and Code

9

Intending to learn how to program C # and .NET for the web, and I came across a situation when I downloaded Visual Studio . I'm not sure exactly which version of the download should do. What is the real difference between editions?

    
asked by anonymous 11.09.2016 / 22:06

3 answers

12

Microsoft's own website has a lot of information about the differences of each and no one will get so completely here.

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

VisualStudioCodeisacompletelydifferentproduct.ItisnotyetmatureanditlacksmuchinittobeconsideredacompleteIDE.Ahugedownside.Butyoucanuseitforsomethings,especiallyTypeScript.ThecapacityforC#mayimprove,butitisstilllimitedandwillneverexceednormalVS.

Itismuchlighterandrunsonallmajorexistingplatforms.ItispartofMicrosoft'sinitiativetomakeitsdevelopmenttechnologiesavailableonmanyplatforms.Itistotallyfreeandopen.Ibelievethesearethemainadvantages.Butifit'stouseonanotherplatform,I'dratheruseMonoDeveloporXamarinStudio,youcandoalotmoreandwithexperiencebetter.

Itdidnotstartfromscratch,it'sbasedon Electron which is a web browser as runtime environment. So all you are seeing there are web applications. Which shows how you can do very interesting things via the web, and as the person goes using it realizes that the experience is not so good. This is a disadvantage. If it did not depend on a browser it would be even lighter.

It seems like setting it up and extending it is easier than VS. Another advantage, if you need it.

It is rapidly changing, and honestly putting what it does here will make the answer lagged very quickly. What I find most interesting about him is to follow his development and see how far he can go, it is something that arouses curiosity as far as he can go. I will leave some links to accompany you:

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

    
11.09.2016 / 22:41
4

The differences, so fast, are as follows:

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

In this link you can compare with details > the Visual Studio 2015 versions.

Inyourcase,howyouwanttolearntoprogram,theidealwouldbethe Community , which has several useful functions for your learning:

  • Productivity: designer , editor, debugger , profiler
  • Programming languages: schedule in , ,
11.09.2016 / 22:16
2

The Visual Studio Code version works more like an advanced text editor for programming, including debugging options. I compare it as a more advanced and evolving NotePad ++, it's very good and keeps growing.

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

Visual Studio Pro is best if you are to do client-server application, networked applications, so it is ideal for professionals who usually work at least in small companies or projects involving database.

As for the Enterprise version, it addresses other functionalities beyond programming, going into management aspects, being able to visualize in teams, and there is a testing approach, definitely for programming when more than 1 programmer.

    
04.07.2017 / 21:02