Microsoft Visual Studio – izdaje, primerjava, funkcije, pogosta vprašanja

Microsoft Visual Studio Editions



Microsoft Visual Studio je Microsoftovo integrirano razvojno okolje (IDE). Uporablja se za razvoj računalniških programov, pa tudi spletnih mest, spletnih aplikacij, spletnih storitev in mobilnih aplikacij. Visual Studio uporablja Microsoftove platforme za razvoj programske opreme, kot so Windows API, Windows Forms, Windows Presentation Foundation, Windows Store in Microsoft Silverlight. Lahko ustvari domačo kodo in upravljano kodo. Visual Studio vključuje urejevalnik kode, ki podpira IntelliSense, kot tudi preoblikovanje kode. Integrirani razhroščevalnik deluje kot razhroščevalnik na izvorni ravni in kot razhroščevalnik na ravni stroja. Druga vgrajena orodja vključujejo oblikovalca obrazcev za gradnjo aplikacij GUI, spletnega oblikovalca, oblikovalca razredov in načrtovalca sheme baze podatkov. Visual Studio podpira različne programske jezike in omogoča, da urejevalnik kode in razhroščevalnik podpirata skoraj vse programske jezike, če obstaja storitev, specifična za jezik. Vgrajeni jeziki vključujejo C, C++ in C#, podpora za druge jezike, kot so F#, IronPython, IronRuby in Python, pa je na voljo prek ločeno nameščenih jezikovnih storitev. Nabori jezikovnih orodij tretjih oseb, ki jih je mogoče integrirati, vključujejo ReSharper, priljubljeno razširitev produktivnosti za Visual Studio. Microsoft Visual Studio ima več izdaj, ki so zasnovane za posebne vloge pri razvoju programske opreme, kot so arhitekti, skrbniki baz podatkov, preizkuševalci itd. Najbolj priljubljena izdaja je različica Professional, ki vključuje osnovni nabor funkcij za večino uporabnikov. Izdaja Enterprise vključuje vse funkcije izdaje Professional, pa tudi dodatne funkcije za razvoj podjetja, kot so napredna orodja za odpravljanje napak in testiranje, upravljanje kode na strani strežnika in integracija s strežnikom Microsoft Team Foundation Server za nadzor vira in sledenje delovnim elementom. Izdaja Ultimate je najobsežnejša izdaja Visual Studio in vključuje vse funkcije izdaje Enterprise ter dodatne funkcije za napreden razvoj, kot so orodja za modeliranje in oblikovalnik UML, orodja za analizo kode in podpora za vzporedno računalništvo. Microsoft ponuja tudi brezplačno izdajo Visual Studio, imenovano Visual Studio Express, ki je zasnovana za hobiste, študente in razvijalce začetnike. Vključuje podnabor funkcij, ki so na voljo v drugih izdajah Visual Studio.



Visual Studio je Microsoftov lastni IDE, prvotno pod kodnim imenom Project Boston in izdan leta 1997. Tokrat je Microsoft združil vsa svoja razvojna orodja in jih kupil v enem izdelku. Prvotna različica programske opreme je bila na voljo v dveh izdajah. Tale prva je bila Visual Studio Professional in drugi je bil močnejši Visual Studio Enterprise . Profesionalni različici so priloženi 3 CD-ji, izboljšani Enterprise pa 3 CD-ji. Zdaj pa se pogovorimo o Visual Studio 2017.





Microsoft Visual Studio





Microsoft Visual Studio

Trenutno različica 11 programa Visual Studio, imenovana Visual Studio 2017, je najnovejša stabilna izdaja skupine orodij za razvijalce pri Microsoftu. Na voljo je v treh glavnih izdajah, in sicer:



  1. Brezplačna različica skupnosti,
  2. Profesionalna različica in
  3. Korporativna različica.

IN Izdaja skupnosti - brezplačna različica programski paket in najmanj funkcionalen. Kakor koli že, opravlja vaše delo kot začetnik ali študent razvijalec. Druga je različica Professional Edition, ki je nekoliko zmogljivejša od različice Community, nato pa pride celoten paket Enterprise z vsemi močnimi orodji za Visual Studio.

Trenutno je Visual Studio Urejevalnik kode , Odpravljalnik napak , a Oblikovalec . To pomeni, da lahko tukaj urejate ali pišete preprosto kodo za strežniško stran ali konzole, lahko preverite, ali koda, ki ste jo napisali, deluje in ali lahko pomaga, če je treba vašo kodo izboljšati. Je tudi oblikovalec, saj lahko zdaj ustvarite uporabniške vmesnike in uporabniške izkušnje v Visual Studio, tako kot bi to storili pri razvoju aplikacij za UWP ali Xamarin z uporabo Blend ali XAML.

Vse informacije v tem članku se nanašajo na opombe, ki jih je ustvaril Microsoft. Spodaj so navedeni:



    • Podjetja so definirana kot >250 osebnih računalnikov ali >1 milijon USD letnega prihodka.
    • 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
    • Lahko odpre diagrame, ustvarjene v drugih izdajah Visual Studio, v načinu samo za branje.
    • Omogoča profiliranje interakcij na ravni.

Zdaj pa samo primerjajmo izdaje Visual Studio.

Brezplačna različica skupnosti Visual Studio

1] Komu je namenjen?

Visual Studio Community Edition bo močno izboljšal naslednje primere uporabe. Podprli bodo individualne razvijalce, učenje v razredu, akademsko raziskovanje, sodelovanje v odprtokodnih projektih in za nekorporativne organizacije do 5 uporabnikov.

2] Ali bo podpiral razvojno platformo?

Kot sem omenil zgoraj, bo to Vsekakor podpiram razvojno platformo.

3] Kaj pa integrirano razvojno okolje?

Za IDE bo brezplačna skupnostna različica Visual Studio podpirala naslednje funkcije. Podprl bo zaznavanje Peek, preoblikovanje, spletno uvajanje z enim klikom, pregledovalnik virov modela, rešitve za vizualizacijo z grafi odvisnosti in zemljevidi kode ter večtargetiranje.

4] Napredno odpravljanje napak in diagnostika?

V razdelku Napredno odpravljanje napak in diagnostika brezplačna različica Visual Studio podpira naslednje. Podpira meritve kode, odpravljanje napak v grafiki, analizo statične kode ter vozlišče za zmogljivost in diagnostiko.

5] Podpora za orodja za testiranje

No, saj gre za brezplačno različico Visual Studio z omejenimi funkcijami in orodji. Podpira samo testiranje enot za razvijalce, da preizkusijo svojo kodo.

6] Kako dobro je integriran Xamarin (razvoj na več platformah)?

No, če se sprašujete Xamarin , kakšen rezultat. Skupnost Visual Studio pod Xamarinom podpira naslednje funkcije za več platform. To je deljenje kode med aplikacijami za Android in iOS, razvijalci uporabniškega vmesnika za iOS in Android, Xamarin Forms (na kratko Xamarin.Forms) in Xamarin Instant Player.

7] Ali lahko sodelujete z drugimi razvijalci v skupnosti Visual Studio?

No, Microsoft je poskrbel za vas. Visual Studio podpira naslednje funkcije za izpolnitev vseh vaših potreb po sodelovanju. To so snemalna knjiga v PowerPointu, pregled kode, zmožnosti premora/nadaljevanja opravil in Team Explorer s podporo za avtorska orodja tretjih oseb.

Preberi : Kaj se je zgodilo Koda Visual Studio ?

Visual Studio Professional

1] Komu je namenjen?

Poleg tega, kar je omenjeno za skupnost Visual Studio, je ta profesionalna različica Visual Studio podprta v primerih uporabe, kot so podjetja.

2] Ali bo podpiral razvojno platformo?

Kot sem rekel zgoraj, bo zagotovo podprl razvojna platforma.

3] Kaj pa integrirano razvojno okolje?

Ko že govorimo o IDE, bo profesionalna različica Visual Studio podpirala vse, kar podpira skupnost Visual Studio. To bo dodatno podpiralo CodeLens .

4] Napredno odpravljanje napak in diagnostika?

V razdelku Napredno odpravljanje napak in diagnostika profesionalna različica podpira natančno vse, kar podpira brezplačna različica Visual Studio, ki jo podpira skupnost Visual Studio.

5] Govorimo o tem, kako dobro Visual Studio podpira orodja za testiranje

No, profesionalni Visual Studio ima še vedno omejene funkcije in orodja v primerjavi z izdajo Enterprise. Podpira samo testiranje enot za razvijalce, da preizkusijo svojo kodo.

6] Kako dobro je integriran Xamarin (razvoj na več platformah)?

No, če vas zanima Xamarin, podpira enake funkcije kot skupnost Visual Studio. Skupnost Visual Studio pod Xamarinom podpira naslednje funkcije za več platform. To je deljenje kode med aplikacijami za Android in iOS, razvijalci uporabniškega vmesnika za iOS in Android, Xamarin Forms (na kratko Xamarin.Forms) in Xamarin Instant Player.

7] Ali lahko sodelujete z drugimi razvijalci z uporabo Visual Studio Professional?

No, Microsoft je poskrbel za vas. Visual Studio podpira vse funkcije za izpolnitev vseh vaših potreb po sodelovanju. To so snemalna knjiga v PowerPointu, pregled kode, zmožnosti premora/nadaljevanja opravil in Team Explorer s podporo za avtorska orodja tretjih oseb.

Visual Studio Enterprise

1] Komu je namenjen?

Podobno kot Visual Studio Professional podpira posamezne razvijalce, učenje v razredu, akademske raziskave, odprtokodno sodelovanje pri projektih, nekorporativne organizacije do 5 uporabnikov in podjetja.

2] Ali bo podpiral razvojno platformo?

Kot sem rekel zgoraj, bo zagotovo podprl razvojno platformo.

3] Kaj pa integrirano razvojno okolje?

Ko že govorimo o IDE, bo izdaja Visual Studio Enterprise podpirala vse, kar podpira Visual Studio Professional. To bo dodatno podpiralo preverjanje odvisnosti v živo, diagrame arhitekturnih plasti, preverjanje arhitekture in klon kode.

4] Napredno odpravljanje napak in diagnostika?

V razdelku Advanced Debugging and Diagnostics izdaja Enterprise podpira točno vse, kar podpira Visual Studio Professional. Poleg tega podpira IntelliTrace, integracijo razhroščevalnika kodnih zemljevidov, analizo izpisa pomnilnika .NET.

5] Podpora za orodja za testiranje

No, izdaja Visual Studio Enterprise ima vse funkcije in orodja v primerjavi z drugimi nižjimi izdajami. Poleg testiranja enot, podpira testiranje enot v živo, upravljanje testnih primerov, spletno obremenitev in testiranje zmogljivosti, IntelliTest, Microsoft Fakes, imenovano tudi izolacija testa enote, pokritost kode, upravljanje laboratorija, kodirano testiranje uporabniškega vmesnika, ročno testiranje z Microsoft Test Managerjem, raziskovalno testiranje z Microsoft Test Managerjem in hitro naprej do ročnega testiranja z Microsoftovim upraviteljem testov.

6] Kako dobro je integriran Xamarin (razvoj na več platformah)?

No, če vas zanima Xamarin, podpira več funkcij kot podpora za Visual Studio Community in Visual Studio Enterprise. Naslednje funkcije za več platform podpira Visual Studio Enterprise poleg tistih, ki jih podpirata dve drugi izdaji, imenovani Xamarin. To so Inline Assemblies, Xamarin Inspector, Xamarin Profiler in iOS Remote Simulator za Windows.

7] Ali lahko sodelujete z drugimi razvijalci z uporabo Visual Studio Enterprise?

No, Microsoft je poskrbel za vas. Očitno je, da Visual Studio podpira vse funkcije za izpolnitev vseh vaših potreb po sodelovanju. To so snemalna knjiga v PowerPointu, pregled kode, zmožnosti premora/nadaljevanja opravil in Team Explorer s podporo za avtorska orodja tretjih oseb.

Windows Vista bootable usb prenos

Prenos Visual Studio

Če želite preizkusiti Visual Studio v praksi, lahko izveste več in ga prenesete iz VisualStudio.com.

NAMIG : Microsoft Visual Studio Dev Essentials vam ponuja vsa orodja in storitve, ki jih potrebujete, da postanete razvijalec brezplačno. Programska oprema je zasnovana za zagotavljanje brezplačnih orodij, storitev in usposabljanja za spodbujanje več razvijalcev in navdušencev, da preizkusijo svoje najljubše tehnologije.

Prenesite orodje za popravilo računalnika, da hitro poiščete in samodejno odpravite napake sistema Windows

Zdaj pa preberi : Vodnik za začetnike za začetek uporabe Visual Studio .

Priljubljene Objave