Microsoft Visual Studio - edities, vergelijking, functies, veelgestelde vragen

Microsoft Visual Studio Editions



Microsoft Visual Studio is een geïntegreerde ontwikkelomgeving (IDE) van Microsoft. Het wordt gebruikt om computerprogramma's te ontwikkelen, evenals websites, web-apps, webservices en mobiele apps. Visual Studio maakt gebruik van softwareontwikkelingsplatforms van Microsoft, zoals Windows API, Windows Forms, Windows Presentation Foundation, Windows Store en Microsoft Silverlight. Het kan zowel native code als beheerde code produceren. Visual Studio bevat een code-editor die IntelliSense ondersteunt, evenals code-refactoring. De geïntegreerde debugger werkt zowel als debugger op bronniveau als als debugger op machineniveau. Andere ingebouwde tools zijn onder meer een formulierontwerper voor het bouwen van GUI-applicaties, een webontwerper, een klassenontwerper en een databaseschema-ontwerper. Visual Studio ondersteunt verschillende programmeertalen en stelt de code-editor en debugger in staat om vrijwel elke programmeertaal te ondersteunen, op voorwaarde dat er een taalspecifieke service bestaat. Ingebouwde talen zijn C, C++ en C#, en ondersteuning voor andere talen zoals F#, IronPython, IronRuby en Python is beschikbaar via apart geïnstalleerde taalservices. Taaltoolsets van derden die kunnen worden geïntegreerd, zijn onder andere ReSharper, een populaire productiviteitsuitbreiding voor Visual Studio. Microsoft Visual Studio heeft meerdere edities die zijn ontworpen voor specifieke rollen in softwareontwikkeling, zoals architecten, databasebeheerders, testers, enzovoort. De meest populaire editie is de Professional-editie, die voor de meeste gebruikers de basisfuncties bevat. De Enterprise-editie bevat alle functies van de Professional-editie, evenals extra functies voor bedrijfsontwikkeling, zoals geavanceerde hulpprogramma's voor foutopsporing en testen, codebeheer aan de serverzijde en integratie met Microsoft Team Foundation Server voor bronbeheer en het volgen van werkitems. De Ultimate-editie is de meest uitgebreide editie van Visual Studio en bevat alle functies van de Enterprise-editie, evenals extra functies voor geavanceerde ontwikkeling, zoals modelleringstools en een UML-ontwerper, tools voor codeanalyse en ondersteuning voor parallel computergebruik. Microsoft biedt ook een gratis versie van Visual Studio, genaamd Visual Studio Express, die is ontworpen voor hobbyisten, studenten en beginnende ontwikkelaars. Het bevat een subset van de functies die beschikbaar zijn in de andere edities van Visual Studio.



Visuele studio is de eigen IDE van Microsoft, oorspronkelijk met de codenaam Project Boston en uitgebracht in 1997. Deze keer heeft Microsoft al zijn ontwikkeltools gebundeld en in één product gekocht. De originele versie van de software kwam in twee edities. Deze eerste was Visual Studio-professional en de andere was krachtiger Visual Studio Enterprise . De professionele editie werd geleverd met 3 cd's, terwijl de verbeterde Enterprise-editie werd geleverd met 3 cd's. Laten we het nu hebben over Visual Studio 2017.





Microsoft Visuele Studio





Microsoft Visuele Studio

Momenteel is versie 11 van Visual Studio, genaamd Visual Studio 2017, de nieuwste stabiele release van het Developer Tools-team bij Microsoft. Het is verkrijgbaar in 3 hoofdedities, namelijk:



  1. Gratis community-versie,
  2. Professionele versie en
  3. Corporate versie.

IN Community-editie - gratis versie softwarepakket en het minst functioneel. Maar hoe dan ook, het doet je werk als beginner of ontwikkelaar. De tweede is de Professional Edition, die iets krachtiger is dan de Community-editie, en dan komt het volledige Enterprise-pakket met alle krachtige tools voor Visual Studio.

Op dit moment is Visual Studio Code-editor , Debugger , A Ontwerper . Dit betekent dat je hier eenvoudige code voor de serverkant of consoles kunt bewerken of schrijven, je kunt controleren of de code die je hebt geschreven werkt en of het kan helpen als je code moet worden verbeterd. Het is ook een ontwerper, omdat je nu gebruikersinterfaces en gebruikerservaringen kunt creëren in Visual Studio, net zoals je zou doen bij het ontwikkelen van apps voor UWP of in Xamarin met Blend of XAML.

Alle informatie in dit artikel verwijst naar voetnoten van Microsoft. Ze staan ​​hieronder vermeld:



    • Bedrijfsentiteiten worden gedefinieerd als >250 pc's of > miljoen aan jaaromzet.
    • Windows Desktop, Universal Windows Apps, Web (ASP.NET), Office 365, Line of Business Apps, Apache Cordova, Azure Stack, C++ Cross Platform Library Development, Python, Node.js, .NET Core, Docker Tools
    • Kan diagrammen openen die zijn gemaakt in andere edities van Visual Studio in alleen-lezen modus.
    • Schakelt niveau-interactieprofilering in.

Laten we nu eens de edities van Visual Studio vergelijken.

Gratis versie van Visual Studio Community

1] Voor wie is het bedoeld?

Visual Studio Community Edition zal de volgende use cases aanzienlijk verbeteren. Ze ondersteunen individuele ontwikkelaars, leren in de klas, academisch onderzoek, deelname aan open source-projecten en voor niet-zakelijke organisaties van maximaal 5 gebruikers.

2] Zal het het ontwikkelingsplatform ondersteunen?

Zoals ik hierboven vermeldde, zal dit Ik steun zeker ontwikkelingsplatform.

3] Wat dacht je van een geïntegreerde ontwikkelomgeving?

Voor de IDE ondersteunt de gratis communityversie van Visual Studio de volgende functies. Het ondersteunt Peek-detectie, refactoring, webimplementatie met één klik, modelresourceviewer, visualisatieoplossingen met afhankelijkheidsgrafieken en codekaarten, en multi-targeting.

4] Geavanceerde foutopsporing en diagnostiek?

Onder Advanced Debugging and Diagnostics ondersteunt de gratis versie van Visual Studio het volgende. Het ondersteunt codestatistieken, grafische debugging, statische code-analyse en een prestatie- en diagnostische hub.

5] Ondersteuning voor testtools

Nou, omdat het een gratis versie van Visual Studio is met beperkte functies en tools. Het ondersteunt alleen het testen van eenheden voor ontwikkelaars om hun code te testen.

6] Hoe goed geïntegreerd is Xamarin (platformonafhankelijke ontwikkeling)?

Nou, als je het je afvraagt Xamarin , wat een cijfer. De volgende platformonafhankelijke functies worden ondersteund door de Visual Studio-community onder de Xamarin. Dit is het delen van code tussen Android- en iOS-apps, iOS- en Android UI-ontwikkelaars, Xamarin Forms (afgekort Xamarin.Forms) en Xamarin Instant Player.

7] Kun je samenwerken met andere ontwikkelaars in de Visual Studio Community?

Nou, Microsoft heeft voor je gezorgd. De volgende functies worden door Visual Studio ondersteund om aan al uw samenwerkingsbehoeften te voldoen. Dit zijn storyboarding in PowerPoint, codereview, taakonderbreking/hervattingsmogelijkheden en Team Explorer met ondersteuning voor authoringtools van derden.

Lezen : Wat is er gebeurd Visual Studio-code ?

Visual Studio-professional

1] Voor wie is het bedoeld?

Naast wat wordt vermeld voor de Visual Studio-community, wordt deze professionele versie van Visual Studio ondersteund in use-cases zoals ondernemingen.

2] Zal het het ontwikkelingsplatform ondersteunen?

Zoals ik hierboven al zei, zal hij zeker steunen ontwikkelingsplatform.

3] Wat dacht je van een geïntegreerde ontwikkelomgeving?

Over de IDE gesproken, de professionele versie van Visual Studio ondersteunt alles wat de Visual Studio-community ondersteunt. Dit ondersteunt bovendien CodeLens .

4] Geavanceerde foutopsporing en diagnostiek?

Onder Advanced Debugging and Diagnostics ondersteunt de professionele versie precies alles wat de gratis versie van Visual Studio ondersteunt, die wordt ondersteund door de Visual Studio-community.

5] Praten over hoe goed Visual Studio testtools ondersteunt

Welnu, de professionele Visual Studio heeft nog steeds beperkte functies en tools in vergelijking met de Enterprise-editie. Het ondersteunt alleen het testen van eenheden voor ontwikkelaars om hun code te testen.

6] Hoe goed geïntegreerd is Xamarin (platformonafhankelijke ontwikkeling)?

Nou, als je geïnteresseerd bent in Xamarin, het ondersteunt dezelfde functies als de Visual Studio Community. De volgende platformonafhankelijke functies worden ondersteund door de Visual Studio-community onder de Xamarin. Dit is het delen van code tussen Android- en iOS-apps, iOS- en Android UI-ontwikkelaars, Xamarin Forms (afgekort Xamarin.Forms) en Xamarin Instant Player.

7] Kun je samenwerken met andere ontwikkelaars die Visual Studio Professional gebruiken?

Nou, Microsoft heeft voor je gezorgd. Alle functies worden ondersteund door Visual Studio om aan al uw samenwerkingsbehoeften te voldoen. Dit zijn storyboarding in PowerPoint, codereview, taakonderbreking/hervattingsmogelijkheden en Team Explorer met ondersteuning voor authoringtools van derden.

Visual Studio Enterprise

1] Voor wie is het bedoeld?

Net als Visual Studio Professional ondersteunt het individuele ontwikkelaars, leren in de klas, academisch onderzoek, deelname aan open source-projecten, niet-zakelijke organisaties van maximaal 5 gebruikers en ondernemingen.

2] Zal het het ontwikkelingsplatform ondersteunen?

Zoals ik hierboven al zei, zal hij zeker steunen ontwikkelingsplatform.

3] Wat dacht je van een geïntegreerde ontwikkelomgeving?

Over de IDE gesproken, de Visual Studio Enterprise-editie ondersteunt alles wat Visual Studio Professional ondersteunt. Dit ondersteunt bovendien Live Dependancy Validation, Architectural Layer Diagrams, Architecture Validation en Code Clone.

4] Geavanceerde foutopsporing en diagnostiek?

In het gedeelte Advanced Debugging and Diagnostics ondersteunt de Enterprise-editie precies alles wat Visual Studio Professional ondersteunt. Bovendien ondersteunt het IntelliTrace, code map debugger-integratie, .NET geheugendumpanalyse.

5] Ondersteuning voor testtools

Welnu, de Visual Studio Enterprise-editie wordt geleverd met alle functies en hulpmiddelen in vergelijking met andere lagere edities. Naast het testen van eenheden, het ondersteunt live unit testing, test case management, web load en performance testing, IntelliTest, Microsoft Fakes ook wel unit test isolation genoemd, codedekking, labbeheer, gecodeerde UI-testen, handmatig testen met Microsoft Test Manager, verkennend testen met Microsoft Test Manager en snel vooruit naar handmatig testen met Microsoft Test Manager.

6] Hoe goed geïntegreerd is Xamarin (platformonafhankelijke ontwikkeling)?

Nou, als je geïnteresseerd bent in Xamarin, het ondersteunt meer functies dan ondersteuning voor Visual Studio Community en Visual Studio Enterprise. De volgende platformonafhankelijke functies worden ondersteund door Visual Studio Enterprise naast de functies die worden ondersteund door twee andere edities, Xamarin genaamd. Dit zijn Inline Assemblies, Xamarin Inspector, Xamarin Profiler en de iOS Remote Simulator voor Windows.

7] Kun je samenwerken met andere ontwikkelaars die Visual Studio Enterprise gebruiken?

Nou, Microsoft heeft voor je gezorgd. Vanzelfsprekend worden alle functies ondersteund door Visual Studio om aan al uw samenwerkingsbehoeften te voldoen. Dit zijn storyboarding in PowerPoint, codereview, taakonderbreking/hervattingsmogelijkheden en Team Explorer met ondersteuning voor authoringtools van derden.

hoe update van groepsbeleid te forceren

Visuele studio downloaden

Als u Visual Studio in de praktijk wilt proberen, kunt u meer leren en downloaden van VisualStudio.com.

TIP : Microsoft Visual Studio Dev Essentials biedt je alle tools en diensten die je nodig hebt om gratis ontwikkelaar te worden. De software is ontworpen om gratis tools, services en training te bieden om meer ontwikkelaars en liefhebbers aan te moedigen hun favoriete technologieën uit te proberen.

Download PC Reparatie Tool om Windows-fouten snel te vinden en automatisch op te lossen

Nu lezen : Beginnersgids om aan de slag te gaan met Visual Studio .

Populaire Berichten