Microsoft Visual Studio - edice, srovnání, funkce, často kladené dotazy

Microsoft Visual Studio Editions



Microsoft Visual Studio je integrované vývojové prostředí (IDE) od společnosti Microsoft. Používá se k vývoji počítačových programů, stejně jako webových stránek, webových aplikací, webových služeb a mobilních aplikací. Visual Studio využívá platformy pro vývoj softwaru společnosti Microsoft, jako jsou Windows API, Windows Forms, Windows Presentation Foundation, Windows Store a Microsoft Silverlight. Může produkovat jak nativní kód, tak spravovaný kód. Visual Studio obsahuje editor kódu podporující IntelliSense a také refaktorování kódu. Integrovaný ladicí program funguje jako ladicí program na úrovni zdroje i jako ladicí program na úrovni stroje. Mezi další vestavěné nástroje patří návrhář formulářů pro vytváření GUI aplikací, webový návrhář, návrhář tříd a návrhář schémat databáze. Visual Studio podporuje různé programovací jazyky a umožňuje editoru kódu a ladicímu programu podporovat téměř jakýkoli programovací jazyk za předpokladu, že existuje služba specifická pro daný jazyk. Mezi vestavěné jazyky patří C, C++ a C# a podpora dalších jazyků, jako je F#, IronPython, IronRuby a Python, je k dispozici prostřednictvím jazykových služeb nainstalovaných samostatně. Jazykové sady nástrojů třetích stran, které lze integrovat, zahrnují ReSharper, oblíbené rozšíření produktivity pro Visual Studio. Microsoft Visual Studio má několik edic, které jsou navrženy pro konkrétní role ve vývoji softwaru, jako jsou architekti, správci databází, testeři a tak dále. Nejoblíbenější edicí je edice Professional, která obsahuje základní sadu funkcí pro většinu uživatelů. Verze Enterprise obsahuje všechny funkce edice Professional a také další funkce pro podnikový vývoj, jako jsou pokročilé nástroje pro ladění a testování, správa kódu na straně serveru a integrace s Microsoft Team Foundation Server pro kontrolu zdroje a sledování pracovních položek. Edice Ultimate je nejkomplexnější edicí sady Visual Studio a obsahuje všechny funkce edice Enterprise a také další funkce pro pokročilý vývoj, jako jsou nástroje pro modelování a návrhář UML, nástroje pro analýzu kódu a podpora pro paralelní výpočty. Microsoft také nabízí bezplatnou edici sady Visual Studio s názvem Visual Studio Express, která je určena pro nadšence, studenty a začínající vývojáře. Zahrnuje podmnožinu funkcí dostupných v jiných edicích sady Visual Studio.



Vizuální studio je vlastní IDE společnosti Microsoft, původně s kódovým označením Project Boston a vydané v roce 1997. Tentokrát společnost Microsoft spojila všechny své vývojové nástroje a koupila je v jednom produktu. Původní verze softwaru přišla ve dvou edicích. Tento první byl Visual Studio Professional a druhý byl silnější Visual Studio Enterprise . Profesionální edice se dodávala se 3 CD, zatímco rozšířená Enterprise edice se dodávala se 3 CD. Nyní si povíme něco o Visual Studiu 2017.





Microsoft Visual Studio





Microsoft Visual Studio

V současné době je verze 11 sady Visual Studio s názvem Visual Studio 2017 nejnovější stabilní verzí týmu Developer Tools společnosti Microsoft. Je k dispozici ve 3 hlavních edicích, a to:



  1. Bezplatná komunitní verze,
  2. Profesionální verze a
  3. Firemní verze.

V Community edition – bezplatná verze softwarový balík a nejméně funkční. Ale v každém případě to dělá vaši práci jako začátečník nebo student vývojářů. Druhou je edice Professional, která je o něco výkonnější než edice Community, a pak přichází kompletní balíček Enterprise se všemi výkonnými nástroji pro Visual Studio.

V tuto chvíli je Visual Studio Editor kódu , Debugger , a Návrhář . To znamená, že zde můžete upravovat nebo psát jednoduchý kód pro serverovou stranu nebo konzole, můžete zkontrolovat, zda vámi napsaný kód funguje a zda může pomoci, pokud váš kód potřebuje vylepšení. Je to také návrhář, protože nyní můžete vytvářet uživatelská rozhraní a uživatelské prostředí ve Visual Studiu, stejně jako při vývoji aplikací pro UWP nebo v Xamarin pomocí Blend nebo XAML.

Všechny informace v tomto článku odkazují na poznámky pod čarou vytvořené společností Microsoft. Jsou uvedeny níže:



    • Korporátní entity jsou definovány jako > 250 počítačů nebo > 1 milion USD v ročních tržbách.
    • 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 otevřít diagramy vytvořené v jiných edicích sady Visual Studio v režimu pouze pro čtení.
    • Umožňuje profilování interakce na úrovni.

Nyní pojďme porovnat edice Visual Studio.

Bezplatná verze Visual Studio Community

1] Pro koho to je?

Visual Studio Community Edition výrazně zlepší následující případy použití. Budou podporovat jednotlivé vývojáře, výuku ve třídě, akademický výzkum, účast na projektech s otevřeným zdrojovým kódem a pro nefiremní organizace do 5 uživatelů.

2] Bude podporovat vývojovou platformu?

Jak jsem uvedl výše, toto bude Rozhodně podporuji vývojová platforma.

3] A co integrované vývojové prostředí?

Pro IDE bude bezplatná komunitní verze sady Visual Studio podporovat následující funkce. Bude podporovat detekci Peek, refaktoring, webovou implementaci jedním kliknutím, prohlížeč zdrojů modelu, vizualizační řešení s grafy závislostí a mapami kódu a multi-targeting.

4] Pokročilé ladění a diagnostika?

V části Pokročilé ladění a diagnostika bezplatná verze sady Visual Studio podporuje následující. Podporuje metriky kódu, ladění grafiky, analýzu statického kódu a centrum výkonu a diagnostiky.

5] Podpora testovacích nástrojů

Protože je to bezplatná verze sady Visual Studio s omezenými funkcemi a nástroji. Podporuje pouze testování jednotek pro vývojáře, aby otestovali svůj kód.

6] Jak dobře je integrovaný Xamarin (vývoj napříč platformami)?

No, když se ptáte Xamarin , jaké skóre. Následující funkce pro různé platformy jsou podporovány komunitou Visual Studio v rámci Xamarin. Toto je sdílení kódu mezi aplikacemi pro Android a iOS, vývojáři uživatelského rozhraní iOS a Android, Xamarin Forms (zkráceně Xamarin.Forms) a Xamarin Instant Player.

7] Můžete spolupracovat s ostatními vývojáři v komunitě Visual Studio?

Microsoft se o vás postaral. Následující funkce jsou podporovány sadou Visual Studio, aby vyhovovaly všem vašim potřebám spolupráce. Jedná se o storyboarding v PowerPointu, kontrolu kódu, možnosti pozastavení/obnovení úloh a Team Explorer s podporou nástrojů pro tvorbu třetích stran.

Číst : Co se stalo Kód Visual Studio ?

Visual Studio Professional

1] Pro koho to je?

Kromě toho, co je zmíněno pro komunitu Visual Studio, je tato profesionální verze sady Visual Studio podporována v případech použití, jako jsou podniky.

2] Bude podporovat vývojovou platformu?

Jak jsem řekl výše, určitě podpoří vývojová platforma.

3] A co integrované vývojové prostředí?

Když už mluvíme o IDE, profesionální verze Visual Studia bude podporovat vše, co podporuje komunita Visual Studio. To bude navíc podporovat CodeLens .

4] Pokročilé ladění a diagnostika?

V části Advanced Debugging and Diagnostics podporuje profesionální verze přesně vše, co podporuje bezplatná verze sady Visual Studio, která je podporována komunitou sady Visual Studio.

5] Mluvíme o tom, jak dobře Visual Studio podporuje testovací nástroje

Profesionální Visual Studio má ve srovnání s edicí Enterprise stále omezené funkce a nástroje. Podporuje pouze testování jednotek pro vývojáře, aby otestovali svůj kód.

6] Jak dobře je integrovaný Xamarin (vývoj napříč platformami)?

Pokud vás Xamarin zajímá, podporuje stejné funkce jako Visual Studio Community. Následující funkce pro různé platformy jsou podporovány komunitou Visual Studio v rámci Xamarin. Toto je sdílení kódu mezi aplikacemi pro Android a iOS, vývojáři uživatelského rozhraní iOS a Android, Xamarin Forms (zkráceně Xamarin.Forms) a Xamarin Instant Player.

7] Můžete spolupracovat s dalšími vývojáři pomocí sady Visual Studio Professional?

Microsoft se o vás postaral. Všechny funkce jsou podporovány sadou Visual Studio, aby vyhovovaly všem vašim potřebám spolupráce. Jedná se o storyboarding v PowerPointu, kontrolu kódu, možnosti pozastavení/obnovení úloh a Team Explorer s podporou nástrojů pro tvorbu třetích stran.

Visual Studio Enterprise

1] Pro koho to je?

Podobně jako Visual Studio Professional podporuje jednotlivé vývojáře, výuku ve třídě, akademický výzkum, účast na projektech s otevřeným zdrojovým kódem, nepodnikové organizace do 5 uživatelů a podniky.

2] Bude podporovat vývojovou platformu?

Jak jsem řekl výše, určitě podpoří vývojová platforma.

3] A co integrované vývojové prostředí?

Když už mluvíme o IDE, edice Visual Studio Enterprise bude podporovat vše, co podporuje Visual Studio Professional. To bude navíc podporovat ověřování Live Dependancy Validation, Architectural Layer Diagrams, Architecture Validation a Code Clone.

4] Pokročilé ladění a diagnostika?

V sekci Advanced Debugging and Diagnostics edice Enterprise podporuje přesně vše, co podporuje Visual Studio Professional. Kromě toho podporuje IntelliTrace, integraci debuggeru kódové mapy, analýzu výpisu paměti .NET.

5] Podpora testovacích nástrojů

Verze Visual Studio Enterprise přichází se všemi funkcemi a nástroji ve srovnání s jinými nižšími edicemi. Kromě testování jednotek, podporuje živé testování jednotek, správu testovacích případů, testování zatížení webu a výkonu, IntelliTest, Microsoft Fakes také nazývané izolace testů jednotek, pokrytí kódu, správu laboratoří, testování kódovaného uživatelského rozhraní, ruční testování pomocí Microsoft Test Manager, průzkumné testování pomocí Microsoft Test Manager a rychle vpřed k ručnímu testování pomocí Microsoft Test Manager.

6] Jak dobře je integrovaný Xamarin (vývoj napříč platformami)?

Pokud vás Xamarin zajímá, podporuje více funkcí než podpora Visual Studio Community a Visual Studio Enterprise. Kromě funkcí podporovaných dvěma dalšími edicemi nazvanými Xamarin podporuje Visual Studio Enterprise následující funkce pro více platforem. Jedná se o Inline Assemblies, Xamarin Inspector, Xamarin Profiler a iOS Remote Simulator pro Windows.

7] Můžete spolupracovat s dalšími vývojáři pomocí sady Visual Studio Enterprise?

Microsoft se o vás postaral. Všechny funkce jsou samozřejmě podporovány sadou Visual Studio, aby vyhovovaly všem vašim potřebám spolupráce. Jedná se o storyboarding v PowerPointu, kontrolu kódu, možnosti pozastavení/obnovení úloh a Team Explorer s podporou nástrojů pro tvorbu třetích stran.

jak vynutit aktualizaci zásad skupiny

Visual Studio ke stažení

Pokud si chcete Visual Studio vyzkoušet v praxi, můžete se dozvědět více a stáhnout si ho z VisualStudio.com.

SPROPITNÉ : Microsoft Visual Studio Dev Essentials vám zdarma poskytuje všechny nástroje a služby, které potřebujete, abyste se stali vývojářem. Software je navržen tak, aby poskytoval bezplatné nástroje, služby a školení, aby povzbudil více vývojářů a nadšenců, aby vyzkoušeli své oblíbené technologie.

Stáhněte si PC Repair Tool, abyste rychle našli a automaticky opravili chyby systému Windows

Nyní čtěte : Příručka pro začátečníky, jak začít s Visual Studio .

Populární Příspěvky