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

Sisällysluettelo:

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

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

Video: Microsoft Visual Studio - versiot, vertailu, ominaisuudet, usein kysytyt kysymykset
Video: How To Self Host A Podcast On Your Website For Free With Castos In 15 Min - YouTube 2024, Huhtikuu
Anonim

Visual Studio on Microsoftin oma IDE, joka alun perin oli Code-niminen Project Boston ja julkaistiin vuonna 1997. Tällä kertaa Microsoft yhdisteli kaikki kehitystyökalunsa ja osti ne yhdellä tuotteella. Ohjelmiston alkuperäinen versio tuli 2 versiota. Tämä ensimmäinen oli Visual Studio Professional ja toinen oli voimakkaampi Visual Studio Enterprise. Ammattimaista versiota yhdistettiin 3 CD-levyllä, ja ylivoimainen Enterprise-versio yhdistettiin yhdessä 3 CD-levyn kanssa. Puhutaan nyt Visual Studio 2017: sta.

Image
Image

Microsoft Visual Studio

Tällä hetkellä Visual Studio -niminen versio Visual Studio 2017 on viimeisin vakaa julkaisu Microsoftin kehittäjien työkaluista. Se on saatavilla kolmessa pääversiossa eli

  1. Ilmainen yhteisön versio,
  2. Professional-versio ja
  3. Yritysversio.

Yhteisön versio on ilmainen versio ohjelmistopaketti ja se on vähiten varusteltu. Mutta joka tapauksessa, se saa työsi kuin aloittelija tai opiskelija kehittäjä. Toinen on Professional Edition, joka on hieman voimakkaampi kuin yhteisön painos ja sitten tulee täydellinen Enterprise-paketti, jossa on kaikki Visual Studio -ohjelmiston tehokkaat työkalut.

Tästä lähtien Visual Studio on Koodieditori, Debugger, ja a Suunnittelija. Tämä tarkoittaa sitä, että voit muokata tai kirjoittaa yksinkertaista koodia taustaohjelmille tai konsoleille täällä. Voit tarkistaa, onko kirjoittamasi koodi toimiva ja auttaa, jos koodisi tarvitsee parannuksia. Lisäksi se on suunnittelija, koska voit nyt suunnitella käyttöliittymiä ja käyttäjäkokemuksia Visual Studio -ohjelmassa samalla kun kehität sovelluksia UWP: lle tai Xamarinille Blendin tai XAML: n avulla.

Kaikki tässä artikkelissa mainitut tiedot koskevat Microsoftin laatimia alaviitteitä. Nämä luetellaan alla:

  • Yritystoiminnan organisaatiot on määritelty yli 250 tietokoneelle tai> 1 miljoonaksi Yhdysvaltain dollariksi vuositulosta.
  • Windows Desktop, yleiset Windows-sovellukset, Web (ASP.NET), Office 365, Business Applications, Apache Cordova, Azure Stack, C + + Cross-Platform Library Development, Python, Node.js,.NET Core, Docker Tools
  • Voit avata muissa Visual Studio -editoissa luotuja kaavioita vain luku -tilassa.
  • Sisältää Tier Interaction Profiling.

Nyt vain vertailla Visual Studio -versioita.

Visual Studio Community Free -versio

1] Kenelle se on?

Visual Studio Community Edition hyötyy suuresti seuraavista Käyttökohteista. He tukevat yksittäisiä kehittäjiä, luokkahuoneen oppimista, akateemista tutkimusta, avustavaa avoimen lähdekoodin projekteja ja muita kuin yritysjärjestöjä jopa 5 käyttäjälle.

2] Tuleeko se tukea kehitysohjelmalle?

Kuten edellä mainitsin, se tuleeVarmasti kannattaakehitysohjelma.

3] Entä integroitu kehitysympäristö?

Integroitu kehitysympäristö puhuu, Visual Studio -ohjelmiston ilmainen yhteisöversio tukee seuraavia ominaisuuksia. Se tukee Peek Definition, Refactoring, One-click Web Deployment, Model Resource Viewer, Visualizing Solutions, riippuvuussuhteet ja koodikartat sekä Multi-targeting.

4] Kehittynyt virheenkorjaus ja diagnostiikka?

Kehittyneiden vianmääritystoimintojen ja vianmääritysten alla Visual Studio -ohjelmiston vapaa versio tukee seuraavia. Se tukee koodimittareita, grafiikan virheenkorjausta, staattisen koodin analyysiä ja suorituskyky- ja diagnoosikeskusta.

5] Testaustyökalut tukevat

No, koska se on ilmainen versiota Visual Studio rajoitetuilla ominaisuuksilla ja työkaluilla. Se tukee yksikkötestausta jotta kehittäjät voivat testata koodinsa.

6] Kuinka hyvin Xamarin (Cross-Platform Development) on integroitu?

Jos olet kiinnostunut Xamarinista, olette onnea. Visual Studio Community tukee seuraavia monialaisia ominaisuuksia Xamarinin nimellä. He jakavat koodin Android- ja iOS-sovelluksen vastapuolten, alkuperäisten iOS- ja Android-käyttöliittymien suunnittelijoiden, Xamarin-lomakkeiden (lyhennetty Xamarin.Forms) ja Xamarin Instant Playerin välillä.

7] Voitteko tehdä yhteistyötä muiden kehittäjien kanssa Visual Studio Community -ohjelmalla?

No, Microsoft on saanut sinut kattamaan täällä. Visual Studio tukee seuraavia ominaisuuksia kaikkien tarpeiden täyttämiseksi. Ne ovat PowerPoint Storyboarding, Code Review, Task Suspend / Resume -ominaisuudet ja Team Explorer kolmannen osapuolen kehitystyökalujen avulla.

Lukea: Mikä on Visual Studio -koodi?

Visual Studio Professional

1] Kenelle se on?

Visual Studio -yhteisön mainitsemien lisäksi Visual Studio -ohjelmiston Professional Edition -versiota tukee käyttökohteita, kuten yrityksiä.

2] Tuleeko se tukea kehitysohjelmalle?

Kuten edellä mainitsin, se varmasti kannattaa kehitysohjelma.

3] Entä integroitu kehitysympäristö?

Integroitu kehitysympäristö puhuu, Visual Studio -ohjelmiston ammatillinen painos tukee kaikkea Visual Studio Community Supports -palvelua. Tämä tukee myös CodeLensia.

4] Kehittynyt virheenkorjaus ja diagnostiikka?

Advanced Debugging and Diagnostics -työkalun mukaan Professional-julkaisu tukee tarkasti Visual Studio -yhteisön Visual Studio -ohjelman maksuttoman version.

5] Puhutaan siitä, kuinka hyvin Visual Studio tukee testaustyökaluja

No, Visual Studio -yrityksen ammattilaisella on yhä rajalliset ominaisuudet ja työkalut verrattuna Enterprise-versioon. Se tukee yksikkötestausta jotta kehittäjät voivat testata koodinsa.

6] Kuinka hyvin Xamarin (Cross-Platform Development) on integroitu?

No, jos olet kiinnostunut Xamarinista. Se tukee samoja ominaisuuksia kuin Visual Studio Community tukee. Visual Studio Community tukee seuraavia monialaisia ominaisuuksia Xamarinin nimellä. He jakavat koodin Android- ja iOS-sovelluksen vastapuolten, alkuperäisten iOS- ja Android-käyttöliittymien suunnittelijoiden, Xamarin-lomakkeiden (lyhennetty Xamarin.Forms) ja Xamarin Instant Playerin välillä.

7] Voitteko tehdä yhteistyötä muiden Visual Studio Professional -hankkijoiden kanssa?

No, Microsoft on saanut sinut kattamaan täällä. Visual Studio tukee kaikkia toimintoja kaikkien tarpeiden täyttämiseksi. Ne ovat PowerPoint Storyboarding, Code Review, Task Suspend / Resume -ominaisuudet ja Team Explorer kolmannen osapuolen kehitystyökalujen avulla.

Visual Studio Enterprise

1] Kenelle se on?

Samoin kuin Visual Studio Professional, se tukee yksittäisiä kehittäjiä, luokkahuoneen oppimista, akateemista tutkimusta, avustusta avoimen lähdekoodin projekteihin, ei-yritysorganisaatioita jopa viiden käyttäjälle ja yritystoiminnalle.

2] Tuleeko se tukea kehitysohjelmalle?

Kuten edellä mainitsin, se varmasti kannattaa kehitysohjelma.

3] Entä integroitu kehitysympäristö?

Integroitu kehitysympäristö, Visual Studio Enterprise-versio tukee Visual Studio Professional -tuen tukemista. Tämä tukee lisäksi Live Dependancy -validointia, arkkitehtuurikerroksia, arkkitehtuurin validointia ja koodikloonia.

4] Kehittynyt virheenkorjaus ja diagnostiikka?

Kehittynyt vianmääritys ja diagnostiikka -työkalu Enterprise Edition tukee täysin Visual Studio Professionalin tukemaa sisältöä. Lisäksi se tukee IntelliTrace, Code Map Debugger Integration,.NET Memory Dump Analysis.

5] Tuki testaustyökaluille

Visual Studio -ohjelmiston Enterprise-versio sisältää kaikki ominaisuudet ja työkalut verrattuna muihin huonompiin versioihin. Yksikkötestauksen lisäksi, se tukee Live Unit Testing, Test Case Management, Web Load & Performance Testing, IntelliTest, Microsoft Fakes, jota kutsutaan myös Unit Test Isolation, koodin kattavuus, Lab Management, koodattu UI testaus, Manuaalinen testaus Microsoft Test Manager, Exploratory Testing kanssa Microsoft Test Manager ja Fast-forward Manuaalinen testaus Microsoft Test Manager.

6] Kuinka hyvin Xamarin (Cross-Platform Development) on integroitu?

No, jos olet kiinnostunut Xamarinista. Se tukee useita ominaisuuksia kuin Visual Studio Community ja Visual Studio Enterprise tukee. Visual Studio Enterprise tukee seuraavia monialaisia ominaisuuksia muiden kahden versioiden tukemana Xamarinin nimellä. Ne ovat upotettuja kokoonpanoja, Xamarin Inspector, Xamarin Profiler ja Remoteloitu iOS Simulator for Windows.
No, jos olet kiinnostunut Xamarinista. Se tukee useita ominaisuuksia kuin Visual Studio Community ja Visual Studio Enterprise tukee. Visual Studio Enterprise tukee seuraavia monialaisia ominaisuuksia muiden kahden versioiden tukemana Xamarinin nimellä. Ne ovat upotettuja kokoonpanoja, Xamarin Inspector, Xamarin Profiler ja Remoteloitu iOS Simulator for Windows.

7] Voitteko tehdä yhteistyötä muiden Visual Studio Enterprise -yrittäjien kanssa?

No, Microsoft on saanut sinut kattamaan täällä. Visual Studio tukee kaikkia ominaisuuksia tietenkin kaikkien tarpeiden täyttämiseksi. Ne ovat PowerPoint Storyboarding, Code Review, Task Suspend / Resume -ominaisuudet ja Team Explorer kolmannen osapuolen kehitystyökalujen avulla.

Visual Studio ladata

Jos haluat kokeilla käytännön Visual Studio -ohjelmaa, voit oppia lisää ja ladata sen VisualStudio.com-sivustolta.

KÄRKI: Microsoft Visual Studio Dev Essentials tarjoaa sinulle kaikki työkalut ja palvelut, jotka ovat ehdottoman välttämättömiä kehittyneelle kehittäjälle täysin ilmaiseksi. Ohjelmiston tarkoituksena on tarjota ilmaisia työkaluja, palveluita ja koulutusta, jotta kannustettaisiin lisää kehittäjiä ja harrastajia kokeilemaan suosikki-tekniikkansa.

Lue nyt: Aloittelijan opas Visual Studio -ohjelman käynnistämiseen.

Aiheeseen liittyvät julkaisut:

  • Mikä on Xamarin? Miten se auttaa mobiilisovellusten monialaisissa sovelluksissa?
  • Aloittelijan opas Visual Studion aloittamisesta
  • Visual Studio Code - Kuinka ladata ja asentaa VSC
  • Parhaat ilmaiset ohjelmistot Windowsille 10/8/7
  • Visual Studio Dev Essentials: Usein kysytyt kysymykset ja kaikki, mitä sinun tarvitsee tietää

Suositeltava: