Microsoft Visual Studio - upplagor, jämförelse, funktioner, vanliga frågor

Microsoft Visual Studio Editions



Microsoft Visual Studio är en integrerad utvecklingsmiljö (IDE) från Microsoft. Det används för att utveckla datorprogram, såväl som webbplatser, webbappar, webbtjänster och mobilappar. Visual Studio använder Microsofts mjukvaruutvecklingsplattformar som Windows API, Windows Forms, Windows Presentation Foundation, Windows Store och Microsoft Silverlight. Den kan producera både inbyggd kod och hanterad kod. Visual Studio innehåller en kodredigerare som stöder IntelliSense såväl som kodrefaktorering. Den integrerade debuggern fungerar både som en felsökare på källnivå och en felsökning på maskinnivå. Andra inbyggda verktyg inkluderar en formulärdesigner för att bygga GUI-applikationer, webbdesigner, klassdesigner och databasschemadesigner. Visual Studio stöder olika programmeringsspråk och låter kodredigeraren och debuggern stödja nästan alla programmeringsspråk, förutsatt att det finns en språkspecifik tjänst. Inbyggda språk inkluderar C, C++ och C#, och stöd för andra språk som F#, IronPython, IronRuby och Python är tillgängligt via språktjänster installerade separat. Språkverktyg från tredje part som kan integreras inkluderar ReSharper, ett populärt produktivitetstillägg för Visual Studio. Microsoft Visual Studio har flera utgåvor som är designade för specifika roller inom mjukvaruutveckling, som arkitekter, databasadministratörer, testare och så vidare. Den mest populära utgåvan är Professional-utgåvan, som innehåller de grundläggande funktionerna för de flesta användare. Enterprise-utgåvan innehåller alla funktioner i Professional-utgåvan, såväl som ytterligare funktioner för företagsutveckling, såsom avancerade felsöknings- och testverktyg, kodhantering på serversidan och integration med Microsoft Team Foundation Server för källkontroll och spårning av arbetsobjekt. Ultimate-utgåvan är den mest omfattande utgåvan av Visual Studio, och innehåller alla funktioner i Enterprise-utgåvan, samt ytterligare funktioner för avancerad utveckling, såsom modelleringsverktyg och en UML-designer, kodanalysverktyg och stöd för parallell beräkning. Microsoft erbjuder också en gratis upplaga av Visual Studio, kallad Visual Studio Express, som är designad för hobbyister, studenter och nybörjare. Den innehåller en delmängd av funktionerna som är tillgängliga i de andra utgåvorna av Visual Studio.



Visuell Studio är Microsofts egen IDE, ursprungligen med kodnamnet Project Boston och släpptes 1997. Den här gången har Microsoft samlat alla sina utvecklingsverktyg och köpt dem i en produkt. Den ursprungliga versionen av programvaran kom i två upplagor. Den här första var Visual Studio Professional och den andra var mer kraftfull Visual Studio Enterprise . Den professionella utgåvan kom med 3 CD-skivor, medan den förbättrade Enterprise-utgåvan kom med 3 CD-skivor. Låt oss nu 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 av Developer Tools-teamet hos Microsoft. Den finns i 3 huvudutgåvor, nämligen:



  1. Gratis gemenskapsversion,
  2. Professionell version och
  3. Företagsversion.

I Community-utgåva - gratisversion mjukvarupaket och minst funktionell. Men hur som helst, det gör ditt jobb som nybörjare eller utvecklarstudent. Den andra är Professional Edition, som är lite kraftfullare än Community-utgåvan, och sedan kommer hela Enterprise-paketet med alla kraftfulla verktyg för Visual Studio.

För närvarande är Visual Studio Kodredigerare , Debugger , a Designer . Det betyder att du här kan redigera eller skriva enkel kod för serversidan eller konsolerna, du kan kontrollera om koden du skrev fungerar och om det kan hjälpa om din kod behöver förbättras. Det är också en designer, eftersom du nu kan skapa användargränssnitt och användarupplevelser i Visual Studio, precis som när du utvecklar appar för UWP eller i Xamarin med Blend eller XAML.

All information i den här artikeln hänvisar till fotnoter gjorda av Microsoft. De är listade nedan:



    • Företagsenheter definieras som >250 datorer eller >1 miljon USD i årlig omsättning.
    • 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 öppna diagram skapade i andra utgåvor av Visual Studio i skrivskyddat läge.
    • Möjliggör nivåinteraktionsprofilering.

Låt oss nu bara jämföra Visual Studio-utgåvorna.

Gratis version av Visual Studio Community

1] Vem är det för?

Visual Studio Community Edition kommer att avsevärt förbättra följande användningsfall. De kommer att stödja individuella utvecklare, klassrumsinlärning, akademisk forskning, deltagande i öppen källkodsprojekt och för icke-företagsorganisationer med upp till 5 användare.

2] Kommer det att stödja utvecklingsplattformen?

Som jag nämnde ovan kommer detta Jag stöder definitivt utvecklingsplattform.

3] Vad sägs om en integrerad utvecklingsmiljö?

För IDE kommer den kostnadsfria communityversionen av Visual Studio att stödja följande funktioner. Den kommer att stödja Peek-detektering, refactoring, webbimplementering med ett klick, modellresursvisare, visualiseringslösningar med beroendegrafer och kodkartor och multi-targeting.

4] Avancerad felsökning och diagnostik?

Under Avancerad felsökning och diagnostik stöder den kostnadsfria versionen av Visual Studio följande. Den stöder kodmätningar, grafikfelsökning, statisk kodanalys och en prestanda- och diagnostikhub.

5] Stöd för testverktyg

Jo, eftersom det är en gratisversion av Visual Studio med begränsade funktioner och verktyg. Det stöder bara enhetstestning för utvecklare att testa sin kod.

6] Hur väl integrerad är Xamarin (plattformsöverskridande utveckling)?

Tja om du undrar Xamarin , vilken poäng. Följande plattformsoberoende funktioner stöds av Visual Studio-communityt under Xamarin. Detta är koddelning mellan Android- och iOS-appar, iOS och Android UI-utvecklare, Xamarin Forms (förkortat Xamarin.Forms) och Xamarin Instant Player.

7] Kan du samarbeta med andra utvecklare i Visual Studio Community?

Nåväl, Microsoft har tagit hand om dig. Följande funktioner stöds av Visual Studio för att möta alla dina samarbetsbehov. Dessa är storyboarding i PowerPoint, kodgranskning, funktioner för paus/återuppta uppgifter och Team Explorer med stöd för författarverktyg från tredje part.

Läsa : Vad har hänt Visual Studio-kod ?

Visual Studio Professional

1] Vem är det för?

Utöver det som nämns för Visual Studio-communityt, stöds den här professionella versionen av Visual Studio i användningsfall som företag.

2] Kommer det att stödja utvecklingsplattformen?

Som jag sa ovan kommer han definitivt att stödja utvecklingsplattform.

3] Vad sägs om en integrerad utvecklingsmiljö?

På tal om IDE, kommer den professionella versionen av Visual Studio att stödja allt som Visual Studio-communityt stöder. Detta kommer dessutom att stödja CodeLens .

4] Avancerad felsökning och diagnostik?

Under Advanced Debugging and Diagnostics stöder den professionella versionen exakt allt som gratisversionen av Visual Studio stöder, vilket stöds av Visual Studio-communityt.

5] Talar om hur väl Visual Studio stöder testverktyg

Tja, den professionella Visual Studio har fortfarande begränsade funktioner och verktyg jämfört med Enterprise-utgåvan. Det stöder bara enhetstestning för utvecklare att testa sin kod.

6] Hur väl integrerad är Xamarin (plattformsöverskridande utveckling)?

Tja, om du är intresserad av Xamarin stöder den samma funktioner som Visual Studio Community. Följande plattformsoberoende funktioner stöds av Visual Studio-communityt under Xamarin. Detta är koddelning mellan Android- och iOS-appar, iOS och Android UI-utvecklare, Xamarin Forms (förkortat Xamarin.Forms) och Xamarin Instant Player.

7] Kan du samarbeta med andra utvecklare som använder Visual Studio Professional?

Nåväl, Microsoft har tagit hand om dig. Alla funktioner stöds av Visual Studio för att möta alla dina samarbetsbehov. Dessa är storyboarding i PowerPoint, kodgranskning, funktioner för paus/återuppta uppgifter och Team Explorer med stöd för författarverktyg från tredje part.

Visual Studio Enterprise

1] Vem är det för?

I likhet med Visual Studio Professional stöder den individuella utvecklare, klassrumsinlärning, akademisk forskning, öppen källkodsprojektdeltagande, icke-företagsorganisationer med upp till 5 användare och företag.

2] Kommer det att stödja utvecklingsplattformen?

Som jag sa ovan kommer han definitivt att stödja utvecklingsplattform.

3] Vad sägs om en integrerad utvecklingsmiljö?

På tal om IDE, så kommer Visual Studio Enterprise-utgåvan att stödja allt som Visual Studio Professional stöder. Detta kommer dessutom att stödja Live Dependancy Validation, Architectural Layer Diagrams, Architecture Validation och Code Clone.

4] Avancerad felsökning och diagnostik?

I avsnittet Advanced Debugging and Diagnostics stöder Enterprise-utgåvan exakt allt som Visual Studio Professional stöder. Dessutom stöder den IntelliTrace, kodkartadebuggerintegration, .NET-minnesdumpanalys.

5] Stöd för testverktyg

Tja, Visual Studio Enterprise-utgåvan kommer med alla funktioner och verktyg jämfört med andra lägre utgåvor. Förutom enhetstestning, den stöder live-enhetstestning, testfallshantering, webbbelastning och prestandatestning, IntelliTest, Microsoft Fakes även kallad enhetstestisolering, kodtäckning, labbhantering, kodad UI-testning, manuell testning med Microsoft Test Manager, utforskande testning med Microsoft Test Manager och snabbspola fram till manuell testning med Microsoft Test Manager.

6] Hur väl integrerad är Xamarin (plattformsöverskridande utveckling)?

Tja, om du är intresserad av Xamarin, det stöder fler funktioner än Visual Studio Community och Visual Studio Enterprise-stöd. Följande plattformsoberoende funktioner stöds av Visual Studio Enterprise utöver de som stöds av två andra utgåvor som heter Xamarin. Dessa är Inline Assemblies, Xamarin Inspector, Xamarin Profiler och iOS Remote Simulator för Windows.

7] Kan du samarbeta med andra utvecklare som använder Visual Studio Enterprise?

Nåväl, Microsoft har tagit hand om dig. Uppenbarligen stöds alla funktioner av Visual Studio för att möta alla dina samarbetsbehov. Dessa är storyboarding i PowerPoint, kodgranskning, funktioner för paus/återuppta uppgifter och Team Explorer med stöd för författarverktyg från tredje part.

hur man tvingar fram grupppolicysuppdatering

Visual Studio ladda ner

Om du vill prova Visual Studio i praktiken kan du lära dig mer och ladda ner det från VisualStudio.com.

DRICKS : Microsoft Visual Studio Dev Essentials ger dig alla verktyg och tjänster du behöver för att bli utvecklare gratis. Programvaran är utformad för att tillhandahålla gratis verktyg, tjänster och utbildning för att uppmuntra fler utvecklare och entusiaster att prova sina favoritteknologier.

Ladda ner PC Repair Tool för att snabbt hitta och automatiskt åtgärda Windows-fel

Läs nu : Nybörjarguide för att komma igång med Visual Studio .

Populära Inlägg