Microsoft Visual Studio – edície, porovnanie, funkcie, najčastejšie otázky

Microsoft Visual Studio Editions



Microsoft Visual Studio je integrované vývojové prostredie (IDE) od spoločnosti Microsoft. Používa sa na vývoj počítačových programov, ako aj webových stránok, webových aplikácií, webových služieb a mobilných aplikácií. Visual Studio využíva platformy na vývoj softvéru od spoločnosti Microsoft, ako sú Windows API, Windows Forms, Windows Presentation Foundation, Windows Store a Microsoft Silverlight. Dokáže produkovať natívny kód aj spravovaný kód. Visual Studio obsahuje editor kódu podporujúci IntelliSense, ako aj refaktorovanie kódu. Integrovaný debugger funguje ako ladiaci nástroj na úrovni zdroja aj ako ladiaci nástroj na úrovni stroja. Medzi ďalšie vstavané nástroje patrí návrhár formulárov na vytváranie aplikácií GUI, webový návrhár, návrhár tried a návrhár databázových schém. Visual Studio podporuje rôzne programovacie jazyky a umožňuje editoru kódu a debuggeru podporovať takmer akýkoľvek programovací jazyk za predpokladu, že existuje služba špecifická pre daný jazyk. Medzi vstavané jazyky patria C, C++ a C# a podpora ďalších jazykov, ako sú F#, IronPython, IronRuby a Python, je dostupná prostredníctvom jazykových služieb nainštalovaných samostatne. Jazykové sady nástrojov tretích strán, ktoré možno integrovať, zahŕňajú ReSharper, obľúbené rozšírenie produktivity pre Visual Studio. Microsoft Visual Studio má viacero vydaní, ktoré sú navrhnuté pre špecifické roly vo vývoji softvéru, ako sú architekti, správcovia databáz, testeri atď. Najpopulárnejšou edíciou je edícia Professional, ktorá obsahuje základnú sadu funkcií pre väčšinu používateľov. Verzia Enterprise obsahuje všetky funkcie edície Professional, ako aj ďalšie funkcie pre podnikový vývoj, ako sú pokročilé nástroje na ladenie a testovanie, správa kódu na strane servera a integrácia so serverom Microsoft Team Foundation Server na kontrolu zdroja a sledovanie pracovných položiek. Edícia Ultimate je najkomplexnejšou edíciou Visual Studio a obsahuje všetky funkcie edície Enterprise, ako aj ďalšie funkcie pre pokročilý vývoj, ako sú modelovacie nástroje a návrhár UML, nástroje na analýzu kódu a podpora pre paralelné výpočty. Microsoft tiež ponúka bezplatnú edíciu Visual Studio s názvom Visual Studio Express, ktorá je určená pre nadšencov, študentov a začínajúcich vývojárov. Zahŕňa podmnožinu funkcií dostupných v iných vydaniach Visual Studio.



Vizuálne štúdio je vlastné IDE spoločnosti Microsoft, pôvodne s kódovým označením Project Boston a vydané v roku 1997. Tentoraz Microsoft spojil všetky svoje vývojové nástroje a kúpil ich v jednom produkte. Pôvodná verzia softvéru vyšla v dvoch vydaniach. Tento prvý bol Visual Studio Professional a druhý bol silnejší Visual Studio Enterprise . Profesionálna edícia sa dodávala s 3 CD, zatiaľ čo vylepšená Enterprise edícia sa dodávala s 3 CD. Teraz si povedzme o Visual Studio 2017.





Microsoft Visual Studio





Microsoft Visual Studio

Aktuálne verzia 11 Visual Studio s názvom Visual Studio 2017 je najnovšou stabilnou verziou tímu Developer Tools v Microsofte. Je k dispozícii v 3 hlavných vydaniach, a to:



  1. Bezplatná komunitná verzia,
  2. Profesionálna verzia a
  3. Firemná verzia.

IN Komunitné vydanie – bezplatná verzia softvérový balík a najmenej funkčný. Ale v každom prípade to robí vašu prácu ako začiatočníka alebo študenta vývojára. Druhou je edícia Professional, ktorá je o niečo výkonnejšia ako edícia Community, a potom prichádza kompletný balík Enterprise so všetkými výkonnými nástrojmi pre Visual Studio.

V súčasnosti je Visual Studio Editor kódu , Debugger , a Dizajnér . To znamená, že tu môžete upravovať alebo písať jednoduchý kód pre server alebo konzoly, môžete skontrolovať, či kód, ktorý ste napísali, funguje a či vám môže pomôcť, ak váš kód potrebuje zlepšenie. Je to tiež dizajnér, pretože teraz môžete vytvárať používateľské rozhrania a používateľské skúsenosti vo Visual Studiu, rovnako ako pri vývoji aplikácií pre UWP alebo v Xamarin pomocou Blend alebo XAML.

Všetky informácie v tomto článku sa týkajú poznámok pod čiarou od spoločnosti Microsoft. Sú uvedené nižšie:



    • Firemné subjekty sú definované ako > 250 počítačov alebo > 1 milión USD v ročných príjmoch.
    • 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
    • Môže otvárať diagramy vytvorené v iných vydaniach Visual Studio v režime iba na čítanie.
    • Umožňuje profilovanie interakcie na úrovni.

Teraz porovnáme verzie Visual Studio.

Bezplatná verzia komunity Visual Studio

1] Pre koho je to určené?

Visual Studio Community Edition výrazne zlepší nasledujúce prípady použitia. Budú podporovať individuálnych vývojárov, vzdelávanie v triede, akademický výskum, účasť na projektoch s otvoreným zdrojovým kódom a pre nefiremné organizácie do 5 používateľov.

2] Bude podporovať vývojovú platformu?

Ako som spomenul vyššie, toto bude rozhodne podporujem vývojová platforma.

3] A čo integrované vývojové prostredie?

Pre IDE bude bezplatná komunitná verzia Visual Studio podporovať nasledujúce funkcie. Bude podporovať detekciu Peek, refaktoring, nasadenie webu jedným kliknutím, prehliadač zdrojov modelu, riešenia vizualizácie s grafmi závislostí a mapami kódu a viacnásobné zacielenie.

4] Pokročilé ladenie a diagnostika?

V časti Rozšírené ladenie a diagnostika bezplatná verzia Visual Studio podporuje nasledovné. Podporuje metriky kódu, ladenie grafiky, statickú analýzu kódu a centrum výkonu a diagnostiky.

5] Podpora testovacích nástrojov

No keďže ide o bezplatnú verziu Visual Studia s obmedzenými funkciami a nástrojmi. Podporuje len testovanie jednotiek aby vývojári otestovali svoj kód.

6] Ako dobre je integrovaný Xamarin (vývoj medzi platformami)?

No ak sa čudujete Xamarin , aké skóre. Nasledujúce funkcie pre rôzne platformy sú podporované komunitou Visual Studio v rámci Xamarin. Ide o zdieľanie kódu medzi aplikáciami pre Android a iOS, vývojármi používateľského rozhrania iOS a Android, Xamarin Forms (skrátene Xamarin.Forms) a Xamarin Instant Player.

7] Môžete spolupracovať s ostatnými vývojármi v komunite Visual Studio?

Microsoft sa o vás postaral. Nasledujúce funkcie sú podporované Visual Studio, aby vyhovovali všetkým vašim potrebám spolupráce. Ide o storyboarding v PowerPointe, kontrolu kódu, možnosti pozastavenia/obnovenia úloh a Team Explorer s podporou nástrojov na tvorbu tretích strán.

Čítať : Čo sa stalo Kód Visual Studio ?

Visual Studio Professional

1] Pre koho je to určené?

Okrem toho, čo je uvedené pre komunitu Visual Studio, je táto profesionálna verzia Visual Studio podporovaná v prípadoch použitia, ako sú podniky.

2] Bude podporovať vývojovú platformu?

Ako som povedal vyššie, určite podporí vývojová platforma.

3] A čo integrované vývojové prostredie?

Keď už hovoríme o IDE, profesionálna verzia Visual Studio bude podporovať všetko, čo podporuje komunita Visual Studio. To bude navyše podporovať CodeLens .

4] Pokročilé ladenie a diagnostika?

V časti Advanced Debugging and Diagnostics podporuje profesionálna verzia presne všetko, čo podporuje bezplatná verzia Visual Studio, ktorú podporuje komunita Visual Studio.

5] Hovoríme o tom, ako dobre Visual Studio podporuje testovacie nástroje

Profesionálne Visual Studio má v porovnaní s edíciou Enterprise stále obmedzené funkcie a nástroje. Podporuje len testovanie jednotiek aby vývojári otestovali svoj kód.

6] Ako dobre je integrovaný Xamarin (vývoj medzi platformami)?

Ak máte záujem o Xamarin, podporuje rovnaké funkcie ako komunita Visual Studio. Nasledujúce funkcie pre rôzne platformy sú podporované komunitou Visual Studio v rámci Xamarin. Ide o zdieľanie kódu medzi aplikáciami pre Android a iOS, vývojármi používateľského rozhrania iOS a Android, Xamarin Forms (skrátene Xamarin.Forms) a Xamarin Instant Player.

7] Môžete spolupracovať s inými vývojármi pomocou Visual Studio Professional?

Microsoft sa o vás postaral. Všetky funkcie sú podporované Visual Studio, aby vyhovovali všetkým vašim potrebám spolupráce. Ide o storyboarding v PowerPointe, kontrolu kódu, možnosti pozastavenia/obnovenia úloh a Team Explorer s podporou nástrojov na tvorbu tretích strán.

Visual Studio Enterprise

1] Pre koho je to určené?

Podobne ako Visual Studio Professional podporuje individuálnych vývojárov, výučbu v triede, akademický výskum, účasť na projektoch s otvoreným zdrojovým kódom, nepodnikové organizácie do 5 používateľov a podniky.

2] Bude podporovať vývojovú platformu?

Ako som povedal vyššie, určite podporí vývojová platforma.

3] A čo integrované vývojové prostredie?

Keď už hovoríme o IDE, edícia Visual Studio Enterprise bude podporovať všetko, čo podporuje Visual Studio Professional. To bude dodatočne podporovať overovanie závislosti naživo, diagramy architektonických vrstiev, overovanie architektúry a klonovanie kódu.

4] Pokročilé ladenie a diagnostika?

V sekcii Advanced Debugging and Diagnostics edícia Enterprise podporuje presne všetko, čo podporuje Visual Studio Professional. Okrem toho podporuje IntelliTrace, integráciu ladiaceho nástroja kódovej mapy, analýzu výpisu pamäte .NET.

5] Podpora testovacích nástrojov

Verzia Visual Studio Enterprise prichádza so všetkými funkciami a nástrojmi v porovnaní s inými nižšími vydaniami. Okrem testovania jednotiek, podporuje živé testovanie jednotiek, správu testovacích prípadov, testovanie zaťaženia webu a výkonu, IntelliTest, Microsoft Fakes nazývané aj izolácia testovania jednotiek, pokrytie kódu, správu laboratórií, testovanie kódovaného používateľského rozhrania, manuálne testovanie pomocou Microsoft Test Manager, prieskumné testovanie s Microsoft Test Manager a rýchly posun vpred k manuálnemu testovaniu pomocou Microsoft Test Manager.

6] Ako dobre je integrovaný Xamarin (vývoj medzi platformami)?

Ak máte záujem o Xamarin, podporuje viac funkcií ako podpora Visual Studio Community a Visual Studio Enterprise. Visual Studio Enterprise podporuje nasledujúce multiplatformové funkcie okrem tých, ktoré podporujú dve ďalšie vydania s názvom Xamarin. Sú to Inline Assemblies, Xamarin Inspector, Xamarin Profiler a iOS Remote Simulator pre Windows.

7] Môžete spolupracovať s inými vývojármi pomocou Visual Studio Enterprise?

Microsoft sa o vás postaral. Visual Studio samozrejme podporuje všetky funkcie, aby vyhovovali všetkým vašim potrebám spolupráce. Ide o storyboarding v PowerPointe, kontrolu kódu, možnosti pozastavenia/obnovenia úloh a Team Explorer s podporou nástrojov na tvorbu tretích strán.

zavádzací systém Windows Vista na stiahnutie

Stiahnite si Visual Studio

Ak si chcete Visual Studio vyskúšať v praxi, môžete sa dozvedieť viac a stiahnuť si ho z VisualStudio.com.

TIP : Microsoft Visual Studio Dev Essentials vám bezplatne poskytuje všetky nástroje a služby, ktoré potrebujete, aby ste sa stali vývojárom. Softvér je navrhnutý tak, aby poskytoval bezplatné nástroje, služby a školenia, aby povzbudil viac vývojárov a nadšencov, aby vyskúšali svoje obľúbené technológie.

Stiahnite si nástroj na opravu počítača, aby ste rýchlo našli a automaticky opravili chyby systému Windows

Teraz čítajte : Príručka pre začiatočníkov ako začať s Visual Studio .

Populárne Príspevky