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

Visual Studio is de eigen IDE van (IDE)Microsoft die aanvankelijk de codenaam Project Boston heette en in 1997 werd uitgebracht. Deze keer bundelde Microsoft al hun ontwikkelingstools en kocht ze met één product. (Microsoft)De eerste versie van de software kwam in 2 edities. Deze eerste was Visual Studio Professional en de andere was krachtigere Visual Studio Enterprise . De professionele versie werd gebundeld met 3 cd's en de superieure Enterprise- versie werd gebundeld met 3 cd's. Laten we het nu hebben over Visual Studio 2017 .

Microsoft Visual Studio

Microsoft Visual Studio

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

  1. Gratis Community-versie,
  2. Professionele versie, en
  3. Bedrijfseditie.

De Community-editie is de gratis versie(Community edition is the free version) van de softwarebundel en wordt het minst aanbevolen. Maar hoe dan ook, het krijgt je werk gedaan als een beginner of een studentontwikkelaar. De tweede is de Professional Edition die iets krachtiger is dan de Community - editie en dan komt het complete Enterprise -pakket met alle krachtige tools voor Visual Studio .

Vanaf nu is Visual Studio een Code Editor , Debugger en een Designer . Dit betekent dat u hier eenvoudige code voor backend of consoles kunt bewerken of schrijven, kunt controleren of de door u geschreven code functioneel is en kan helpen als uw code moet worden verbeterd. Het is ook een ontwerper omdat je nu gebruikersinterfaces(User) en gebruikerservaringen(Interfaces) kunt ontwerpen binnen Visual Studio , zoals tijdens het ontwikkelen van apps voor UWP of in Xamarin (User Experiences)met (Xamarin)Blend of XAML .

Alle informatie in dit artikel heeft betrekking op de voetnoten van Microsoft . Deze staan ​​hieronder vermeld:

    • Enterprise-organisaties worden gedefinieerd als > 250 pc's of > $ 1 miljoen US Dollar(Million US Dollars) aan jaarlijkse omzet.
    • Windows Desktop , Universele Windows Apps(Universal Windows Apps) , Web ( ASP.NET ), Office 365 , Zakelijke toepassingen(Business Applications) , Apache Cordova , Azure Stack , C++ Cross-Platform Library Development , Python , Node.js , .NET Core , Docker Tools
    • Kan diagrammen openen die zijn gegenereerd in andere Visual Studio -edities in alleen-lezen modus.
    • Inclusief Tier Interaction Profiling .

Laten we nu de edities van Visual Studio vergelijken .

Gratis editie van Visual Studio Community(Studio Community Free)

1] Voor wie is het?(1] Who is it for?)

Visual Studio Community Edition zal enorm profiteren van de volgende gebruiksscenario's. Ze ondersteunen  individuele ontwikkelaars(Individual Developers) , klassikaal leren(Classroom Learning) , academisch onderzoek(Academic Research) , bijdragen aan open source - projecten(Projects) en voor niet-zakelijke(Non-enterprise) organisaties voor maximaal 5 gebruikers.

2] Zal het Development Platform ondersteunen?(2] Will it support Development Platform?)

Zoals ik hierboven al zei, zal het  zeker (Surely support ) het ontwikkelingsplatform ondersteunen.

3] Hoe zit het met de geïntegreerde ontwikkelomgeving?(3] How about the Integrated Development Environment?)

Over de Integrated Development Environment gesproken(Integrated Development Environment) , de gratis community-editie van Visual Studio ondersteunt de volgende functies. Het ondersteunt  Peek Definition , Refactoring , One-click Web Deployment , Model Resource Viewer , Visualizing Solutions met Dependency Graphs en Code Maps , en Multi-targeting .

4] Geavanceerde foutopsporing en diagnose?(4] Advanced Debugging and Diagnostics?)

Onder Geavanceerde foutopsporing(Advanced Debugging) en diagnose(Diagnostics) ondersteunt de gratis versie van Visual Studio het volgende. Het ondersteunt  Code Metrics , Graphics Debugging , Static Code Analysis en Performance and Diagnostics Hub .

5] Ondersteuning voor testtools(5] Testing tools support)

Nou, omdat het een gratis editie van Visual Studio is met beperkte functies en hulpmiddelen. Het ondersteunt alleen Unit Testing voor de ontwikkelaars om hun code op te testen.

6] Hoe goed is Xamarin (Cross-Platform Development) geïntegreerd?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Nou, als je geïnteresseerd bent in Xamarin , heb je geluk. De volgende platformonafhankelijke functies worden ondersteund door Visual Studio Community onder de naam Xamarin . Ze delen code tussen Android- en iOS-app-tegenhangers, Native iOS en Android UI Designers , Xamarin Forms (afgekort als Xamarin .Forms) en Xamarin Instant Player .

7] Kun je samenwerken met andere collega-ontwikkelaars met Visual Studio Community?(7] Can you collaborate with other fellow developers with Visual Studio Community?)

Welnu, Microsoft heeft u hier gedekt. De volgende functies worden ondersteund door Visual Studio om aan al uw samenwerkingsbehoeften te voldoen. Dit zijn  PowerPoint Storyboarding , Code Review , Task Suspend/Resume -mogelijkheden en Team Explorer met ondersteuning voor ontwikkelingstools van derden.

Lezen(Read) : Wat is Visual Studio Code ?

Visual Studio Professional

1] Voor wie is het?(1] Who is it for?)

Afgezien van wat is vermeld voor Visual Studio Community , wordt deze Professional Edition van Visual Studio ondersteund in gebruiksscenario's(Usage Scenarios) zoals  Enterprises .

2] Zal het Development Platform ondersteunen?(2] Will it support Development Platform?)

Zoals ik hierboven al zei, zal het zeker het ontwikkelingsplatform ondersteunen.

3] Hoe zit het met de geïntegreerde ontwikkelomgeving?(3] How about the Integrated Development Environment?)

Over de Integrated Development Environment gesproken(Integrated Development Environment) : de professionele editie van Visual Studio ondersteunt alles wat de Visual Studio Community ondersteunt(Studio Community Supports) . Dit zal bovendien CodeLens ondersteunen .

4] Geavanceerde foutopsporing en diagnose?(4] Advanced Debugging and Diagnostics?)

Onder Advanced Debugging and Diagnostics ondersteunt de professionele editie precies alles wat de gratis editie van Visual Studio , de Visual Studio -community, ondersteunt.

5] Praten over hoe goed Visual Studio testtools ondersteunt(5] Talking about how well Visual Studio supports testing tools)

Welnu, de professional van Visual Studio heeft nog steeds beperkte functies en hulpmiddelen in vergelijking met de Enterprise- versie. Het ondersteunt alleen Unit Testing voor de ontwikkelaars om hun code op te testen.

6] Hoe goed is Xamarin (Cross-Platform Development) geïntegreerd?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Nou, als je geïnteresseerd bent in Xamarin(Xamarin.It) . Het ondersteunt dezelfde functies als Visual Studio Community ondersteunt. De volgende platformonafhankelijke functies worden ondersteund door Visual Studio Community onder de naam Xamarin . Ze delen code tussen Android- en iOS-app-tegenhangers, Native iOS en Android UI Designers , Xamarin Forms (afgekort als Xamarin .Forms) en Xamarin Instant Player .

7] Kun je samenwerken met andere collega-ontwikkelaars met Visual Studio Professional?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)

Welnu, Microsoft heeft u hier gedekt. Alle functies worden ondersteund door Visual Studio om aan al uw samenwerkingsbehoeften te voldoen. Dit zijn  PowerPoint Storyboarding , Code Review , Task Suspend/Resume -mogelijkheden en Team Explorer met ondersteuning voor ontwikkelingstools van derden.

Visual Studio Enterprise

1] Voor wie is het?(1] Who is it for?)

Net als Visual Studio Professional , ondersteunt het  individuele ontwikkelaars(Individual Developers) , klassikaal leren(Classroom Learning) , academisch onderzoek(Academic Research) , bijdragen(Contribution) aan open source - projecten(Projects) , niet-zakelijke(Non-enterprise) organisaties voor maximaal 5 gebruikers en ook de onderneming(Enterprise) .

2] Zal het Development Platform ondersteunen?(2] Will it support Development Platform?)

Zoals ik hierboven al zei, zal het zeker het ontwikkelingsplatform ondersteunen.

3] Hoe zit het met de geïntegreerde ontwikkelomgeving?(3] How about the Integrated Development Environment?)

Over de Integrated Development Environment gesproken(Integrated Development Environment) : de Enterprise- editie van Visual Studio ondersteunt alles wat Visual Studio Professional ondersteunt(Studio Professional Supports) . Dit ondersteunt bovendien  Live Dependancy Validation , Architectural Layer Diagrams , Architecture Validation en Code Clone .

4] Geavanceerde foutopsporing en diagnose?(4] Advanced Debugging and Diagnostics?)

Onder Geavanceerde foutopsporing(Advanced Debugging) en diagnose(Diagnostics) ondersteunt de Enterprise- editie precies alles wat Visual Studio Professional ondersteunt. Bovendien ondersteunt het  IntelliTrace , Code Map Debugger Integration , .NET Memory Dump Analysis .

5] Ondersteuning voor testtools(5] Support for Testing tools)

Welnu, de Enterprise- editie van Visual Studio wordt geleverd met alle functies en hulpmiddelen in vergelijking met andere inferieure versies. Naast  Unit Testing ondersteunt het Live Unit Testing , Test Case Management , Web Load & Performance Testing , IntelliTest , Microsoft Fakes , ook wel Unit Test Isolation , Code Coverage , Lab Management , Coded UI Testing , Manual Testing met Microsoft genoemd. Testmanager(Microsoft Test Manager) , verkennend testen(Exploratory Testing)met Microsoft Test Manager en Fast-forward voor handmatig testen(Manual Testing) met Microsoft Test Manager .

6] Hoe goed is Xamarin (Cross-Platform Development) geïntegreerd?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Welnu, als u geïnteresseerd bent in Xamarin . Het ondersteunt meer functies dan Visual Studio Community en Visual Studio Enterprise . De volgende platformonafhankelijke functies worden ondersteund door Visual Studio Enterprise naast de functies die worden ondersteund door de andere twee edities onder de naam Xamarin . Dit zijn Embedded Assemblies, Xamarin Inspector , Xamarin Profiler en Remoted iOS Simulator voor Windows .

7] Kun je samenwerken met andere collega-ontwikkelaars met Visual Studio Enterprise?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)

Welnu, Microsoft heeft u hier gedekt. Het is duidelijk dat alle functies worden ondersteund door Visual Studio om aan al uw samenwerkingsbehoeften te voldoen. Dit zijn  PowerPoint Storyboarding , Code Review , Task Suspend/Resume -mogelijkheden en Team Explorer met ondersteuning voor ontwikkelingstools van derden.

Visual Studio downloaden

Als u uw hands-on Visual Studio(Studio) wilt proberen , kunt u meer leren en het downloaden van VisualStudio.com.

TIP : Microsoft Visual Studio Dev Essentials biedt u alle tools en services die essentieel zijn om een ​​ontwikkelaar te worden, helemaal gratis. De software is bedoeld om gratis tools, services en training te bieden om meer ontwikkelaars en enthousiastelingen aan te moedigen hun favoriete technologie uit te proberen.

Lees nu(Now read) : Beginnersgids om aan de slag te gaan met Visual Studio(Beginners guide to getting started with Visual Studio) .



About the author

Ik ben een freeware-softwareontwikkelaar en voorstander van Windows Vista/7. Ik heb honderden artikelen geschreven over verschillende onderwerpen die verband houden met het besturingssysteem, inclusief tips en trucs, reparatiehandleidingen en best practices. Ik bied ook kantoorgerelateerde adviesdiensten via mijn bedrijf, Help Desk Services. Ik heb een diep begrip van hoe Office 365 werkt, de functies ervan en hoe ik deze het meest effectief kan gebruiken.



Related posts