Microsoft Visual Studio - versiot, vertailu, ominaisuudet, usein kysytyt kysymykset

Visual Studio on Microsoftin(Microsoft) oma IDE , joka oli alun perin koodinimeltään Project Boston ja joka julkaistiin vuonna 1997. Tällä kertaa Microsoft niputti kaikki heidän kehitystyökalunsa ja osti ne yhdellä tuotteella. Ohjelmiston alkuperäinen versio tuli 2 versiota. Tämä ensimmäinen oli Visual Studio Professional ja toinen tehokkaampi Visual Studio Enterprise . Ammattimainen versio niputettiin 3 CD-levyn kanssa ja ylivoimainen Enterprise - versio 3 CD-levyn kanssa. Puhutaanpa nyt Visual Studio 2017 :stä .

Microsoft Visual Studio

Microsoft Visual Studio

Tällä hetkellä Visual Studion(Studio) versio 11, nimeltään Visual Studio 2017 , on (Visual Studio 2017)Microsoftin(Microsoft) kehittäjätyökalutiimin uusin vakaa julkaisu . Se on saatavana 3 pääversiona, nimittäin

  1. Ilmainen yhteisöversio,
  2. Ammattimainen versio ja
  3. Yritysversio.

Yhteisöversio on ohjelmistopaketin ilmainen versio , ja se on vähiten esillä. (Community edition is the free version)Mutta joka tapauksessa, se tekee työsi aloittelijana tai opiskelijakehittäjänä. Toinen on Professional Edition , joka on hieman tehokkaampi kuin Community Edition , ja sen jälkeen tulee täydellinen Enterprise - paketti kaikilla tehokkailla Visual Studion(Studio) työkaluilla .

Toistaiseksi Visual Studio on koodieditori(Code Editor) , virheenkorjaus(Debugger) ja suunnittelija(Designer) . Tämä tarkoittaa, että voit muokata tai kirjoittaa yksinkertaista koodia taustajärjestelmään tai konsoleille täällä, voit tarkistaa, onko kirjoittamasi koodi toimiva ja voi auttaa, jos koodisi kaipaa parannuksia. Se on myös suunnittelija, sillä voit nyt suunnitella käyttöliittymiä(User) ja käyttökokemuksia (User Experiences)Visual Studiossa(Visual Studio) , kuten kehittäessäsi sovelluksia UWP : (Interfaces)lle(UWP) tai Xamarinissa (Xamarin)Blendin(Blend) tai XAML :n avulla .

Kaikki tämän artikkelin tiedot koskevat Microsoftin(Microsoft) laatimia alaviitteitä . Nämä on lueteltu alla:

    • Yritysorganisaatiot määritellään yli 250 PC:ksi tai > 1 miljoonan Yhdysvaltain dollarin(Million US Dollars) vuosituloiksi.
    • 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
    • Voi avata muissa Visual Studio -versioissa luotuja kaavioita vain luku -tilassa.
    • Sisältää tason vuorovaikutuksen profiloinnin(Tier Interaction Profiling) .

Verrataan nyt vain Visual Studion(Studio) versioita .

Visual Studio Community ilmainen(Studio Community Free) versio

1] Kenelle se on tarkoitettu?(1] Who is it for?)

Visual Studio Community Edition hyödyttää suuresti seuraavia käyttöskenaarioita. Ne tukevat  yksittäisiä kehittäjiä(Individual Developers) , luokkahuoneoppimista(Classroom Learning) , akateemista tutkimusta(Academic Research) , osallistumista avoimen lähdekoodin (Open Source) projekteihin(Projects) ja organisaatioita, jotka eivät ole yrityksiä(Non-enterprise) enintään viidelle käyttäjälle.

2] Tukeeko se kehitysalustaa?(2] Will it support Development Platform?)

Kuten edellä mainitsin, se tukee  varmasti (Surely support ) kehitysalustaa.

3] Entä integroitu kehitysympäristö?(3] How about the Integrated Development Environment?)

Integroidusta kehitysympäristöstä(Integrated Development Environment) puhuttaessa Visual Studion(Visual Studio) ilmainen yhteisöversio tukee seuraavia ominaisuuksia. Se tukee  Peek Definition -toimintoa , Refaktorointia(Refactoring) , yhden napsautuksen Web-käyttöönottoa (One-click Web Deployment),(Multi-targeting) Model Resource Vieweria(Model Resource Viewer) , Visualisointiratkaisuja(Visualizing Solutions) riippuvuuskaavioiden ja koodikarttojen(Dependency Graphs) avulla sekä monikohdistusta(Code Maps) .

4] Kehittynyt virheenkorjaus ja diagnostiikka?(4] Advanced Debugging and Diagnostics?)

Advanced Debugging and Diagnostics -kohdassa Visual Studion(Studio) ilmainen versio tukee seuraavaa. Se tukee  koodimittauksia , graafista virheenkorjausta(Graphics Debugging) , staattista (Static Code Analysis)koodianalyysiä(Code Metrics) sekä suorituskyky-(Performance) ja diagnostiikkakeskusta(Diagnostics Hub) .

5] Testaustyökalujen tuki(5] Testing tools support)

No, koska se on Visual Studion(Studio) ilmainen versio rajoitetuilla ominaisuuksilla ja työkaluilla. Se tukee vain yksikkötestausta, jotta kehittäjät voivat testata koodiaan.

6] Kuinka hyvin Xamarin (Cross-Platform Development) on integroitu?(6] How well is Xamarin (Cross-Platform Development) integrated?)

No, jos olet kiinnostunut Xamarinista(Xamarin) , olet onnekas. Visual Studio Community(Studio Community) tukee seuraavia monialustaisia ​​ominaisuuksia nimellä Xamarin . Ne ovat jakamiskoodi Android- (Code)ja(Android) iOS-sovellusten välillä , iOS- ja Android-käyttöliittymän(Android UI Designers) natiivisuunnittelijat , Xamarin Forms (lyhennetty Xamarin .Forms(Native) ) ja Xamarin Instant Player .

7] Voitko tehdä yhteistyötä muiden kehittäjien kanssa Visual Studio Communityn avulla?(7] Can you collaborate with other fellow developers with Visual Studio Community?)

No, Microsoft auttaa sinua tässä. Visual Studio tukee seuraavia ominaisuuksia kaikkien yhteistyötarpeesi täyttämiseksi. Ne ovat  PowerPoint Storyboarding , Code Review , Task Suspend/Resume -ominaisuudet ja Team Explorer kolmannen osapuolen kehitystyökalujen tuella.

Lue(Read) : Mikä Visual Studio Code on ?

Visual Studio Professional

1] Kenelle se on tarkoitettu?(1] Who is it for?)

Visual Studio Communityn(Studio Community) yhteydessä mainitun lisäksi tätä Visual Studion (Visual Studio)Professional Edition -versiota tuetaan käyttöskenaarioissa(Usage Scenarios) , kuten  Enterprises .

2] Tukeeko se kehitysalustaa?(2] Will it support Development Platform?)

Kuten edellä mainitsin, se tukee varmasti kehitysalustaa.

3] Entä integroitu kehitysympäristö?(3] How about the Integrated Development Environment?)

Integroidusta kehitysympäristöstä(Integrated Development Environment) puhuttaessa Visual Studion(Visual Studio) ammattikäyttöön tarkoitettu versio tukee kaikkea sitä, mitä Visual Studio Community tukee(Studio Community Supports) . Tämä tukee lisäksi CodeLensiä .

4] Kehittynyt virheenkorjaus ja diagnostiikka?(4] Advanced Debugging and Diagnostics?)

Advanced Debugging and Diagnostics -kohdassa ammatillinen versio tukee täsmälleen kaikkea, mitä Visual Studion ilmainen versio, Visual Studio (Visual Studio)-yhteisö(Visual Studio) tukee.

5] Puhutaan siitä, kuinka hyvin Visual Studio tukee testaustyökaluja(5] Talking about how well Visual Studio supports testing tools)

Visual Studion(Visual Studio) ammattilaisella on edelleen rajoitettuja ominaisuuksia ja työkaluja Enterprise - versioon verrattuna. Se tukee vain yksikkötestausta, jotta kehittäjät voivat testata koodiaan.

6] Kuinka hyvin Xamarin (Cross-Platform Development) on integroitu?(6] How well is Xamarin (Cross-Platform Development) integrated?)

No, jos olet kiinnostunut Xamarinista(Xamarin.It) . Se tukee samoja ominaisuuksia kuin Visual Studio Community tukee. Visual Studio Community tukee seuraavia monialustaisia ​​ominaisuuksia nimellä Xamarin . Ne ovat jakamiskoodi Android- (Code)ja(Android) iOS-sovellusten välillä , iOS- ja Android-käyttöliittymän(Android UI Designers) natiivisuunnittelijat , Xamarin Forms (lyhennetty Xamarin .Forms(Native) ) ja Xamarin Instant Player .

7] Voitko tehdä yhteistyötä muiden kehittäjien kanssa Visual Studio Professionalin avulla?(7] Can you collaborate with other fellow developers with Visual Studio Professional?)

No, Microsoft auttaa sinua tässä. Visual Studio tukee kaikkia ominaisuuksia , jotka täyttävät kaikki yhteistyötarpeesi. Ne ovat  PowerPoint Storyboarding , Code Review , Task Suspend/Resume -ominaisuudet ja Team Explorer kolmannen osapuolen kehitystyökalujen tuella.

Visual Studio Enterprise

1] Kenelle se on tarkoitettu?(1] Who is it for?)

Visual Studio Professionalin(Studio Professional) tapaan se tukee  yksittäisiä kehittäjiä(Individual Developers) , luokkahuoneoppimista(Classroom Learning) , akateemista tutkimusta(Academic Research) , osallistumista(Contribution) avoimen lähdekoodin (Source) projekteihin(Projects) , enintään 5 käyttäjän organisaatioita , jotka eivät ole yrityksiä , sekä (Non-enterprise)yritystä(Enterprise) .

2] Tukeeko se kehitysalustaa?(2] Will it support Development Platform?)

Kuten edellä mainitsin, se tukee varmasti kehitysalustaa.

3] Entä integroitu kehitysympäristö?(3] How about the Integrated Development Environment?)

Integroidusta kehitysympäristöstä(Integrated Development Environment) puhuttaessa Visual Studion (Visual Studio)Enterprise - versio tukee kaikkea , mitä Visual Studio Professional tukee(Studio Professional Supports) . Tämä tukee lisäksi  live-riippuvuuden validointia(Live Dependancy Validation) , arkkitehtonisia kerroskaavioita(Architectural Layer Diagrams) , arkkitehtuurin validointia(Architecture Validation) ja koodikloonia(Code Clone) .

4] Kehittynyt virheenkorjaus ja diagnostiikka?(4] Advanced Debugging and Diagnostics?)

Advanced Debugging and Diagnostics -kohdassa Enterprise - versio tukee täsmälleen kaikkea, mitä Visual Studio Professional(Studio Professional) tukee. Lisäksi se tukee  IntelliTracea(IntelliTrace) , Code Map Debugger -integraatiota(Code Map Debugger Integration) ja .NET-muistivedosanalyysiä(.NET Memory Dump Analysis) .

5] Testaustyökalujen tuki(5] Support for Testing tools)

Visual Studion(Visual Studio) Enterprise- versio(Enterprise) sisältää kaikki ominaisuudet ja työkalut muihin huonompiin versioihin verrattuna. Yksikkötestauksen(Unit Testing) lisäksi  se tukee reaaliaikaista yksikkötestausta(Unit Testing) , testitapausten hallintaa(Test Case Management) , verkkokuormitus-(Web Load) ja suorituskykytestausta(Performance Testing) , IntelliTestiä(IntelliTest) , Microsoft Fakesia(Microsoft Fakes) , joita kutsutaan myös yksikkötestien eristämiseksi(Unit Test Isolation) , koodin peittämiseksi(Code Coverage) , laboratorion hallintaan(Lab Management) , koodatun käyttöliittymän testaamiseen(Coded UI Testing) ja manuaaliseen testaukseen (Manual Testing)Microsoftin(Microsoft Test Manager) kanssa. Testipäällikkö , tutkiva testaus(Exploratory Testing)Microsoft Test Managerin(Microsoft Test Manager) kanssa ja pikakelaus eteenpäin(Fast-forward) manuaalista testausta(Manual Testing) varten Microsoft Test Managerin avulla(Microsoft Test Manager) .

6] Kuinka hyvin Xamarin (Cross-Platform Development) on integroitu?(6] How well is Xamarin (Cross-Platform Development) integrated?)

No, jos olet kiinnostunut Xamarinista(Xamarin) . Se tukee enemmän ominaisuuksia kuin Visual Studio Community ja Visual Studio Enterprise tukevat. Visual Studio Enterprise tukee seuraavia monialustaisia ​​ominaisuuksia niiden lisäksi, joita tuetaan kahdessa muussa versiossa nimellä Xamarin . Ne ovat Embedded Assemblies, Xamarin Inspector , Xamarin Profiler ja Remoted iOS Simulator for Windows .

7] Voitko tehdä yhteistyötä muiden kehittäjien kanssa Visual Studio Enterprisen avulla?(7] Can you collaborate with other fellow developers with Visual Studio Enterprise?)

No, Microsoft auttaa sinua tässä. Ilmeisesti Visual (Visual) Studio tukee kaikkia ominaisuuksia kaikkien yhteistyötarpeiden täyttämiseksi. Ne ovat  PowerPoint Storyboarding , Code Review , Task Suspend/Resume -ominaisuudet ja Team Explorer kolmannen osapuolen kehitystyökalujen tuella.

Visual Studio lataus

Jos haluat kokeilla Visual Studio -sovellustasi, voit oppia lisää ja ladata sen osoitteesta VisualStudio.com.

VINKKI(TIP) : Microsoft Visual Studio Dev Essentials tarjoaa sinulle kaikki työkalut ja palvelut, jotka ovat välttämättömiä kehittäjäksi ryhtymiseen täysin ilmaiseksi. Ohjelmiston tarkoituksena on tarjota ilmaisia ​​työkaluja, palveluita ja koulutusta kannustaakseen useampia kehittäjiä ja harrastajia kokeilemaan suosikkitekniikkaansa.

Lue nyt(Now read) : Aloittelijan opas Visual Studion käytön aloittamiseen(Beginners guide to getting started with Visual Studio) .



About the author

Olen ammattimainen ääniinsinööri, jolla on yli 10 vuoden kokemus. Olen työskennellyt monenlaisissa projekteissa pienistä kodin äänijärjestelmistä suuriin kaupallisiin tuotantoihin. Taitoni on luoda erinomaisia ​​ääniraitoja ja äänenkäsittelytyökaluja, jotka saavat musiikin kuulostamaan upealta. Olen myös erittäin kokenut Windows 10:n kanssa, ja voin auttaa sinua saamaan kaiken irti tietokonejärjestelmästäsi.



Related posts