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

Visual Studio je vlastné IDE spoločnosti Microsoft(Microsoft) , ktoré bolo pôvodne označené kódovým názvom Project Boston a bolo vydané v roku 1997. Tentoraz Microsoft spojil všetky svoje vývojové nástroje a kúpil ich s jediným produktom. Počiatočná verzia softvéru vyšla v 2 vydaniach. Toto prvé bolo Visual Studio Professional a druhé bolo výkonnejšie Visual Studio Enterprise . Profesionálna verzia bola pribalená spolu s 3 CD a nadradená Enterprise verzia bola pribalená spolu s 3 CD. Teraz si povedzme o Visual Studio 2017 .

Microsoft Visual Studio

Microsoft Visual Studio

V súčasnosti je verzia 11 Visual Studio s názvom Visual Studio 2017 najnovšou stabilnou verziou od tímu vývojárskych nástrojov v Microsofte(Microsoft) . Je k dispozícii v 3 hlavných edíciách a to

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

Komunitné vydanie je bezplatná verzia(Community edition is the free version) softvérového balíka a je najmenej uvádzaná. Ale v každom prípade to urobí vašu prácu ako nováčika alebo študentského vývojára. Druhou je edícia Professional(Professional Edition) , 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 .

Visual Studio je odteraz editor kódu(Code Editor) , debugger a dizajnér(Designer) . To znamená, že tu môžete upravovať alebo písať jednoduchý kód pre backend alebo konzoly, môžete si skontrolovať, či je vami napísaný kód funkčný a môže vám pomôcť, ak váš kód potrebuje vylepšenia. Je to tiež dizajnér, pretože teraz môžete navrhovať používateľské (User) rozhrania(Interfaces) a používateľské skúsenosti(User Experiences) v rámci Visual Studio , napríklad 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(Microsoft) . Tieto sú uvedené nižšie:

    • Podnikové organizácie sú definované ako > 250 počítačov alebo > 1 milión USD(Million US Dollars) v ročných príjmoch.
    • 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
    • Môže otvárať diagramy vygenerované v iných vydaniach Visual Studio v režime iba na čítanie.
    • Zahŕňa profilovanie interakcie medzi vrstvami(Tier Interaction Profiling) .

Teraz porovnáme vydania Visual Studio .

Bezplatná edícia Visual Studio Community(Studio Community Free)

1] Pre koho je to určené?(1] Who is it for?)

Visual Studio Community Edition bude veľkým prínosom pre nasledujúce scenáre použitia. Budú podporovať  individuálnych vývojárov(Individual Developers) , učenie v triede(Classroom Learning) , akademický výskum(Academic Research) , prispievanie do projektov s (Projects)otvoreným zdrojovým kódom(Open Source) a pre nepodnikové(Non-enterprise) organizácie až pre 5 používateľov.

2] Bude podporovať vývojovú platformu?(2] Will it support Development Platform?)

Ako som už spomenul vyššie,  určite bude podporovať (Surely support ) vývojovú platformu.

3] A čo integrované rozvojové prostredie?(3] How about the Integrated Development Environment?)

Keď už hovoríme o integrovanom vývojovom prostredí(Integrated Development Environment) , bezplatná komunitná edícia Visual Studio bude podporovať nasledujúce funkcie. Bude podporovať  Peek Definition , Refactoring , One-click Web Deployment , Model Resource Viewer , vizualizačné riešenia(Visualizing Solutions) s grafmi závislostí(Dependency Graphs) a kódovými mapami(Code Maps) a multi-targeting .

4] Pokročilé ladenie a diagnostika?(4] Advanced Debugging and Diagnostics?)

V časti Advanced Debugging and Diagnostics bezplatná verzia Visual Studio podporuje nasledovné. Podporuje  metriky kódu(Code Metrics) , ladenie grafiky(Graphics Debugging) , statickú analýzu kódu(Static Code Analysis) a centrum výkonu(Performance) a diagnostiky(Diagnostics Hub) .

5] Podpora testovacích nástrojov(5] Testing tools support)

Ide o bezplatné vydanie Visual Studio s obmedzenými funkciami a nástrojmi. Podporuje len testovanie jednotiek, aby si vývojári mohli otestovať svoj kód.

6] Ako dobre je integrovaný Xamarin (Cross-Platform Development)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Ak máte záujem o Xamarin , máte šťastie. Nasledujúce funkcie pre rôzne platformy sú podporované komunitou Visual Studio(Studio Community) pod názvom Xamarin . Ide o zdieľanie kódu(Code) medzi náprotivkami aplikácií pre Android(Android) a iOS, natívnych(Native) návrhárov používateľského rozhrania pre iOS a Android(Android UI Designers) , Xamarin Forms (skrátene Xamarin .Forms) a Xamarin Instant Player .

7] Môžete spolupracovať s ostatnými vývojármi v komunite Visual Studio?(7] Can you collaborate with other fellow developers with Visual Studio Community?)

No, Microsoft vám tu pomôže. Nasledujúce funkcie sú podporované Visual Studio na splnenie všetkých vašich potrieb spolupráce. Sú to  možnosti PowerPoint Storyboarding , Code Review , Task Suspend/Resume a Team Explorer s podporou vývojových nástrojov tretích strán.

Prečítajte si(Read) : Čo je kód Visual Studio(Visual Studio Code) ?

Visual Studio Professional

1] Pre koho je to určené?(1] Who is it for?)

Okrem toho, čo je spomenuté pre komunitu Visual Studio(Studio Community) , je táto profesionálna edícia (Professional Edition)Visual Studio podporovaná v scenároch použitia(Usage Scenarios) , ako sú  Enterprises .

2] Bude podporovať vývojovú platformu?(2] Will it support Development Platform?)

Ako som už spomenul vyššie, určite bude podporovať vývojovú platformu.

3] A čo integrované rozvojové prostredie?(3] How about the Integrated Development Environment?)

Keď už hovoríme o integrovanom vývojovom prostredí(Integrated Development Environment) , profesionálna edícia Visual Studio bude podporovať všetko, čo podporuje komunita Visual Studio(Studio Community Supports) . To bude dodatočne podporovať CodeLens .

4] Pokročilé ladenie a diagnostika?(4] Advanced Debugging and Diagnostics?)

V časti Advanced Debugging and Diagnostics podporuje profesionálne vydanie presne všetko, čo podporuje bezplatné vydanie Visual Studio , komunita Visual Studio .

5] Hovoríme o tom, ako dobre Visual Studio podporuje testovacie nástroje(5] Talking about how well Visual Studio supports testing tools)

Profesionál Visual Studio stále prichádza s obmedzenými funkciami a nástrojmi v porovnaní s verziou Enterprise . Podporuje len testovanie jednotiek, aby si vývojári mohli otestovať svoj kód.

6] Ako dobre je integrovaný Xamarin (Cross-Platform Development)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

Ak máte záujem o Xamarin.(Xamarin.It) Podporuje rovnaké funkcie ako komunita Visual Studio(Studio Community) . Nasledujúce funkcie pre rôzne platformy sú podporované komunitou Visual Studio(Studio Community) pod názvom Xamarin . Ide o zdieľanie kódu(Code) medzi náprotivkami aplikácií pre Android(Android) a iOS, natívnych(Native) návrhárov používateľského rozhrania pre iOS a Android(Android UI Designers) , Xamarin Forms (skrátene Xamarin .Forms) a Xamarin Instant Player .

7] Môžete spolupracovať s ostatnými vývojármi s Visual Studio Professional?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)

No, Microsoft vám tu pomôže. Všetky funkcie sú podporované Visual Studio pre splnenie všetkých vašich potrieb spolupráce. Sú to  možnosti PowerPoint Storyboarding , Code Review , Task Suspend/Resume a Team Explorer s podporou vývojových nástrojov tretích strán.

Visual Studio Enterprise

1] Pre koho je to určené?(1] Who is it for?)

Podobne ako Visual Studio Professional podporuje  individuálnych vývojárov(Individual Developers) , triedne vzdelávanie(Classroom Learning) , akademický výskum(Academic Research) , prispievanie do (Contribution)projektov(Projects) s otvoreným zdrojovým kódom(Source) , nepodnikové(Non-enterprise) organizácie až pre 5 používateľov a tiež podnik(Enterprise) .

2] Bude podporovať vývojovú platformu?(2] Will it support Development Platform?)

Ako som už spomenul vyššie, určite bude podporovať vývojovú platformu.

3] A čo integrované rozvojové prostredie?(3] How about the Integrated Development Environment?)

Keď už hovoríme o integrovanom vývojovom prostredí(Integrated Development Environment) , verzia Enterprise Visual Studio bude podporovať všetko, čo Visual Studio Professional podporuje(Studio Professional Supports) . To bude dodatočne podporovať  overenie závislosti(Live Dependancy Validation) na reálnom čase , diagramy architektonických vrstiev(Architectural Layer Diagrams) , overenie architektúry(Architecture Validation) a klonovanie kódu(Code Clone) .

4] Pokročilé ladenie a diagnostika?(4] Advanced Debugging and Diagnostics?)

V časti Advanced Debugging and Diagnostics podporuje vydanie Enterprise presne všetko, čo podporuje Visual Studio Professional . Okrem toho podporuje  IntelliTrace , Code Map Debugger Integration , .NET Memory Dump Analysis .

5] Podpora testovacích nástrojov(5] Support for Testing tools)

Verzia Enterprise Visual Studio(Visual Studio) prichádza so všetkými funkciami a nástrojmi v porovnaní s inými nižšími verziami. Okrem  Unit Testing podporuje Live Unit Testing , Test Case Management , Web Load & Performance Testing , IntelliTest , Microsoft Fakes , ktorý sa tiež označuje ako Unit Test Isolation , Code Coverage , Lab Management , Coded UI Testing , Manual Testing with Microsoft Test Manager , Prieskumné testovanie(Exploratory Testing)s Microsoft Test Manager a rýchly posun vpred(Fast-forward) pre manuálne testovanie(Manual Testing) s Microsoft Test Manager .

6] Ako dobre je integrovaný Xamarin (Cross-Platform Development)?(6] How well is Xamarin (Cross-Platform Development) integrated?)

No, ak máte záujem o Xamarin . Podporuje viac funkcií ako Visual Studio Community a Visual Studio Enterprise . Visual Studio Enterprise podporuje nasledujúce multiplatformové funkcie ako doplnok k tým, ktoré podporujú ďalšie dve vydania pod názvom Xamarin . Sú to Embedded Assemblies, Xamarin Inspector , Xamarin Profiler a Remoted iOS Simulator pre Windows .

7] Môžete spolupracovať s ostatnými vývojármi s Visual Studio Enterprise?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)

No, Microsoft vám tu pomôže. Všetky funkcie sú samozrejme podporované Visual Studio pre splnenie všetkých vašich potrieb spolupráce. Sú to  možnosti PowerPoint Storyboarding , Code Review , Task Suspend/Resume a Team Explorer s podporou vývojových nástrojov tretích strán.

Stiahnite si Visual Studio

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

TIP : Microsoft Visual Studio Dev Essentials vám poskytuje všetky nástroje a služby nevyhnutné na to, aby ste sa stali vývojármi úplne zadarmo. Softvér je zameraný na poskytovanie bezplatných nástrojov, služieb a školení s cieľom povzbudiť viac vývojárov a nadšencov, aby vyskúšali svoju obľúbenú technológiu.

Teraz si prečítajte(Now read) : Príručka pre začiatočníkov, ako začať s Visual Studio(Beginners guide to getting started with Visual Studio) .



About the author

Som vývojár freeware softvéru a zástanca Windows Vista/7. Napísal som niekoľko stoviek článkov na rôzne témy súvisiace s operačným systémom vrátane tipov a trikov, návodov na opravy a osvedčených postupov. Prostredníctvom svojej spoločnosti Help Desk Services ponúkam aj poradenské služby súvisiace s kanceláriou. Veľmi dobre rozumiem tomu, ako Office 365 funguje, jeho funkcie a ako ich najefektívnejšie používať.



Related posts