Microsoft Visual Studio - Upplagor, Jämförelse, Funktioner, Vanliga frågor

Visual Studio är Microsofts(Microsoft) egna IDE som ursprungligen fick kodnamnet Project Boston och släpptes 1997. Den här gången samlade Microsoft ihop alla sina utvecklingsverktyg och köpte dem med en enda produkt. Den ursprungliga versionen av programvaran kom i 2 upplagor. Den första var Visual Studio Professional och den andra var mer kraftfull Visual Studio Enterprise . Den professionella versionen paketerades med 3 CD-skivor, och den överlägsna Enterprise- versionen buntades ihop med 3 CD-skivor. Nu ska vi prata om Visual Studio 2017 .

Microsoft Visual Studio

Microsoft Visual Studio

För närvarande är version 11 av Visual Studio kallad Visual Studio 2017 den senaste stabila versionen från utvecklarverktygsteamet på Microsoft . Den finns i 3 huvudupplagor nämligen

  1. Gratis communityversion,
  2. Professionell version, och
  3. Enterprise-utgåva.

Community -utgåvan är den kostnadsfria versionen(Community edition is the free version) av mjukvarupaketet och är minst aktuell. Men hur som helst, det får ditt arbete gjort som nybörjare eller studentutvecklare. Den andra är Professional Edition som är något kraftfullare än Community - utgåvan och sedan kommer det kompletta Enterprise -paketet med alla kraftfulla verktyg för Visual Studio .

Från och med nu är Visual Studio en kodredigerare(Code Editor) , debugger och en designer . Det betyder att du kan redigera eller skriva enkel kod för backend eller konsoler här, du kan kontrollera om koden du skrivit är funktionell och kan hjälpa till om din kod behöver förbättras. Det är också en designer eftersom du nu kan designa användargränssnitt(User) och användarupplevelser(Interfaces) inom Visual (User Experiences)Studio(Visual Studio) som när du utvecklar appar för UWP eller i Xamarin med Blend eller XAML .

All information i den här artikeln gäller fotnoterna från Microsoft . Dessa listas nedan:

    • Företagsorganisationer definieras som >250 datorer eller >1 miljon dollar(Million US Dollars) i årlig omsättning.
    • Windows Desktop , Universal Windows Apps , Web ( ASP.NET ), Office 365 , Business Applications , Apache Cordova , Azure Stack , C++ Cross-Platform Library Development , Python , Node.js , .NET Core , Docker Tools
    • Kan öppna diagram genererade i andra Visual Studio -utgåvor i skrivskyddat läge.
    • Inkluderar nivåinteraktionsprofilering(Tier Interaction Profiling) .

Låt oss nu bara jämföra utgåvor av Visual Studio .

Visual Studio Community(Studio Community Free) gratisutgåva

1] Vem är det för?(1] Who is it for?)

Visual Studio Community Edition kommer att gynna följande användningsscenarier. De kommer att stödja  individuella utvecklare(Individual Developers) , klassrumsinlärning(Classroom Learning) , akademisk forskning(Academic Research) , bidra till öppen källkodsprojekt (Open Source) och(Projects) för icke-företagsorganisationer(Non-enterprise) för upp till 5 användare.

2] Kommer det att stödja utvecklingsplattformen?(2] Will it support Development Platform?)

Som jag nämnde ovan kommer det  säkert att stödja (Surely support ) utvecklingsplattformen.

3] Vad sägs om den integrerade utvecklingsmiljön?(3] How about the Integrated Development Environment?)

På tal om den integrerade utvecklingsmiljön(Integrated Development Environment) kommer den kostnadsfria communityutgåvan av Visual Studio att stödja följande funktioner. Det kommer att stödja  Peek Definition , Refactoring , One-Click Web Deployment , Model Resource Viewer , Visualizing Solutions with Dependency Graphs and Code Maps , och Multi-targeting .

4] Avancerad felsökning och diagnostik?(4] Advanced Debugging and Diagnostics?)

Under Avancerad felsökning(Advanced Debugging) och diagnostik(Diagnostics) stöder den kostnadsfria versionen av Visual Studio följande. Den stöder  kodmätningar(Code Metrics) , grafisk felsökning(Graphics Debugging) , statisk kodanalys(Static Code Analysis) och prestanda-(Performance) och diagnostikhub(Diagnostics Hub) .

5] Support för testverktyg(5] Testing tools support)

Tja, eftersom det är en gratis upplaga av Visual Studio med begränsade funktioner och verktyg. Det stöder bara Unit Testing för utvecklarna att testa sin kod på.

6] Hur väl är Xamarin (Cross-Platform Development) integrerad?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Tja, om du är intresserad av Xamarin har du tur. Följande plattformsoberoende funktioner stöds av Visual Studio Community under namnet Xamarin . De delar kod(Code) mellan Android- och iOS-appmotsvarigheter, Native iOS- och Android UI Designers , Xamarin Forms (förkortat Xamarin .Forms) och Xamarin Instant Player .

7] Kan du samarbeta med andra andra utvecklare med Visual Studio Community?(7] Can you collaborate with other fellow developers with Visual Studio Community?)

Nåväl, Microsoft har täckt dig här. Följande funktioner stöds av Visual Studio för att uppfylla alla dina samarbetsbehov. De är  PowerPoint Storyboarding , Code Review , Task Suspend/Resume funktioner och Team Explorer med stöd för utvecklingsverktyg från tredje part.

Läs(Read) : Vad är Visual Studio Code ?

Visual Studio Professional

1] Vem är det för?(1] Who is it for?)

Förutom det som nämns för Visual Studio Community , stöds den här professionella utgåvan(Professional Edition) av Visual Studio i (Visual Studio)användningsscenarier(Usage Scenarios) som  Enterprises .

2] Kommer det att stödja utvecklingsplattformen?(2] Will it support Development Platform?)

Som jag nämnde ovan kommer det säkert att stödja utvecklingsplattformen.

3] Vad sägs om den integrerade utvecklingsmiljön?(3] How about the Integrated Development Environment?)

På tal om den integrerade utvecklingsmiljön(Integrated Development Environment) kommer den professionella utgåvan av Visual Studio att stödja allt som Visual Studio Community stöder(Studio Community Supports) . Detta kommer dessutom att stödja CodeLens .

4] Avancerad felsökning och diagnostik?(4] Advanced Debugging and Diagnostics?)

Under Advanced Debugging and Diagnostics stöder den professionella utgåvan exakt allt som den kostnadsfria utgåvan av Visual Studio , Visual Studio -communityt stöder.

5] Talar om hur väl Visual Studio stöder testverktyg(5] Talking about how well Visual Studio supports testing tools)

Tja, professionella i Visual Studio kommer fortfarande med begränsade funktioner och verktyg jämfört med Enterprise- versionen. Det stöder bara Unit Testing för utvecklarna att testa sin kod på.

6] Hur väl är Xamarin (Cross-Platform Development) integrerad?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Tja, om du är intresserad av Xamarin.Det(Xamarin.It) stöder samma funktioner som Visual Studio Community stöder. Följande plattformsoberoende funktioner stöds av Visual Studio Community under namnet Xamarin . De delar kod(Code) mellan Android- och iOS-appmotsvarigheter, Native iOS- och Android UI Designers , Xamarin Forms (förkortat Xamarin .Forms) och Xamarin Instant Player .

7] Kan du samarbeta med andra utvecklare med Visual Studio Professional?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)

Nåväl, Microsoft har täckt dig här. Alla funktioner stöds av Visual Studio för att uppfylla alla dina samarbetsbehov. De är  PowerPoint Storyboarding , Code Review , Task Suspend/Resume funktioner och Team Explorer med stöd för utvecklingsverktyg från tredje part.

Visual Studio Enterprise

1] Vem är det för?(1] Who is it for?)

I likhet med Visual Studio Professional stöder den  individuella utvecklare(Individual Developers) , klassrumsinlärning(Classroom Learning) , akademisk forskning(Academic Research) , bidrag(Contribution) till öppen källkodsprojekt(Source) , icke (Projects)-företagsorganisationer(Non-enterprise) för upp till 5 användare och även företaget(Enterprise) .

2] Kommer det att stödja utvecklingsplattformen?(2] Will it support Development Platform?)

Som jag nämnde ovan kommer det säkert att stödja utvecklingsplattformen.

3] Vad sägs om den integrerade utvecklingsmiljön?(3] How about the Integrated Development Environment?)

På tal om den integrerade utvecklingsmiljön(Integrated Development Environment) kommer Enterprise- utgåvan av Visual Studio att stödja allt som Visual Studio Professional stöder(Studio Professional Supports) . Detta kommer dessutom att stödja  Live Dependancy Validation , Architectural Layer Diagrams , Architecture Validation och Code Clone .

4] Avancerad felsökning och diagnostik?(4] Advanced Debugging and Diagnostics?)

Under Advanced Debugging and Diagnostics stöder Enterprise - utgåvan exakt allt som Visual Studio Professional stöder. Dessutom stöder den  IntelliTrace , Code Map Debugger Integration , .NET Memory Dump Analysis .

5] Stöd för testverktyg(5] Support for Testing tools)

Tja, Enterprise- utgåvan av Visual Studio kommer med alla funktioner och verktyg jämfört med andra sämre versioner. Förutom  enhetstestning(Unit Testing) stöder den Live Unit Testing , Test Case Management , Web Load & Performance Testing , IntelliTest , Microsoft Fakes som även kallas Unit Test Isolation , Code Coverage , Lab Management , Coded UI Testing , Manual Testing with Microsoft Testledare(Microsoft Test Manager) , Exploratory Testingmed Microsoft Test Manager och snabbspolning(Fast-forward) för manuell testning(Manual Testing) med Microsoft Test Manager .

6] Hur väl är Xamarin (Cross-Platform Development) integrerad?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Tja, om du är intresserad av Xamarin .Det stöder fler funktioner än vad Visual Studio Community och Visual Studio Enterprise stöder. Följande plattformsoberoende funktioner stöds av Visual Studio Enterprise utöver de som stöds av de andra två utgåvorna under namnet Xamarin . De är Embedded Assemblies, Xamarin Inspector , Xamarin Profiler och Remoted iOS Simulator för Windows .

7] Kan du samarbeta med andra andra utvecklare med Visual Studio Enterprise?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)

Nåväl, Microsoft har täckt dig här. Uppenbarligen stöds alla funktioner av Visual Studio för att uppfylla alla dina samarbetsbehov. De är  PowerPoint Storyboarding , Code Review , Task Suspend/Resume funktioner och Team Explorer med stöd för utvecklingsverktyg från tredje part.

Visual Studio ladda ner

Om du vill prova din praktiska Visual Studio kan du lära dig mer och ladda ner den från VisualStudio.com.

TIPS(TIP) : Microsoft Visual Studio Dev Essentials ger dig alla verktyg och tjänster som är nödvändiga för att bli utvecklare helt gratis. Programvaran syftar till att tillhandahålla gratis verktyg, tjänster och utbildning för att uppmuntra fler utvecklare och entusiaster att prova sin favoritteknik.

Läs nu(Now read) : Nybörjarguide för att komma igång med Visual Studio(Beginners guide to getting started with Visual Studio) .



About the author

"Jag är en frilansande Windows- och Office-expert. Jag har över 10 års erfarenhet av att arbeta med dessa verktyg och kan hjälpa dig att få ut det mesta av dem. Mina färdigheter inkluderar: arbeta med Microsoft Word, Excel, PowerPoint och Outlook; skapa webben sidor och applikationer; och hjälpa kunder att nå sina affärsmål."



Related posts