Microsoft Visual Studio — izdevumi, salīdzinājums, līdzekļi, bieži uzdotie jautājumi

Microsoft Visual Studio Editions



Microsoft Visual Studio ir Microsoft integrēta izstrādes vide (IDE). To izmanto, lai izstrādātu datorprogrammas, kā arī tīmekļa vietnes, tīmekļa lietotnes, tīmekļa pakalpojumus un mobilās lietotnes. Visual Studio izmanto Microsoft programmatūras izstrādes platformas, piemēram, Windows API, Windows Forms, Windows Presentation Foundation, Windows Store un Microsoft Silverlight. Tas var radīt gan vietējo kodu, gan pārvaldīto kodu. Visual Studio ietver koda redaktoru, kas atbalsta IntelliSense, kā arī koda pārveidošanu. Integrētais atkļūdotājs darbojas gan kā avota līmeņa atkļūdotājs, gan kā mašīnas līmeņa atkļūdotājs. Citi iebūvētie rīki ietver veidlapu noformētāju GUI lietojumprogrammu veidošanai, tīmekļa dizaineru, klases noformētāju un datu bāzes shēmu izstrādātāju. Visual Studio atbalsta dažādas programmēšanas valodas un ļauj koda redaktoram un atkļūdotājam atbalstīt gandrīz jebkuru programmēšanas valodu, ja pastāv valodai raksturīgs pakalpojums. Iebūvētās valodas ietver C, C++ un C#, un atbalsts citām valodām, piemēram, F#, IronPython, IronRuby un Python ir pieejams, izmantojot valodu pakalpojumus, kas instalēti atsevišķi. Trešās puses valodu rīku komplekti, kurus var integrēt, ietver ReSharper, populāru Visual Studio produktivitātes paplašinājumu. Microsoft Visual Studio ir vairāki izdevumi, kas paredzēti konkrētām lomām programmatūras izstrādē, piemēram, arhitektiem, datu bāzu administratoriem, testētājiem utt. Populārākais izdevums ir profesionālais izdevums, kas ietver pamata funkciju komplektu lielākajai daļai lietotāju. Enterprise izdevumā ir iekļautas visas Professional izdevuma funkcijas, kā arī papildu līdzekļi uzņēmuma attīstībai, piemēram, uzlaboti atkļūdošanas un testēšanas rīki, servera puses koda pārvaldība un integrācija ar Microsoft Team Foundation Server avota kontrolei un darba vienumu izsekošanai. Ultimate izdevums ir visplašākais Visual Studio izdevums, un tajā ir iekļautas visas Enterprise izdevuma funkcijas, kā arī papildu līdzekļi uzlabotai izstrādei, piemēram, modelēšanas rīki un UML dizainers, koda analīzes rīki un atbalsts paralēlai skaitļošanai. Microsoft piedāvā arī bezmaksas Visual Studio izdevumu ar nosaukumu Visual Studio Express, kas ir paredzēts hobijiem, studentiem un iesācēju izstrādātājiem. Tajā ir iekļauta citos Visual Studio izdevumos pieejamo funkciju apakškopa.



Visual Studio ir Microsoft IDE, kas sākotnēji tika saukts par Project Boston un tika izlaists 1997. gadā. Šoreiz Microsoft ir apvienojis visus savus izstrādes rīkus un iegādājies tos vienā produktā. Programmatūras sākotnējā versija tika izdota divos izdevumos. Šis pirmais bija Visual Studio Professional un otrs bija jaudīgāks Visual Studio Enterprise . Profesionālajā izdevumā bija 3 kompaktdiski, savukārt uzlabotajā Enterprise izdevumā bija 3 kompaktdiski. Tagad parunāsim par Visual Studio 2017.





Microsoft Visual Studio





Microsoft Visual Studio

Pašlaik Visual Studio 11. versija ar nosaukumu Visual Studio 2017 ir Microsoft izstrādātāju rīku komandas jaunākais stabilais laidiens. Tas ir pieejams 3 galvenajos izdevumos, proti:



  1. bezmaksas kopienas versija,
  2. Profesionālā versija un
  3. Korporatīvā versija.

IN Kopienas izdevums — bezmaksas versija programmatūras pakotne un vismazāk funkcionāla. Bet jebkurā gadījumā tas dara jūsu darbu kā iesācējs vai izstrādātājs. Otrais ir profesionālais izdevums, kas ir nedaudz jaudīgāks par kopienas versiju, un pēc tam nāk pilna Enterprise pakotne ar visiem jaudīgajiem Visual Studio rīkiem.

Šobrīd Visual Studio ir Kodu redaktors , Atkļūdotājs , a Dizaineris . Tas nozīmē, ka šeit varat rediģēt vai rakstīt vienkāršu kodu servera pusei vai konsolēm, varat pārbaudīt, vai jūsu rakstītais kods darbojas un vai tas var palīdzēt, ja jūsu kodam ir nepieciešami uzlabojumi. Tas ir arī dizainers, jo tagad varat izveidot lietotāja saskarnes un lietotāja pieredzi programmā Visual Studio, tāpat kā to darītu, izstrādājot lietotnes UWP vai Xamarin, izmantojot Blend vai XAML.

Visa šajā rakstā sniegtā informācija attiecas uz Microsoft izstrādātajām zemsvītras piezīmēm. Tie ir uzskaitīti zemāk:



    • Korporatīvās vienības ir definētas kā > 250 personālo datoru vai > 1 miljona ASV dolāru gada ieņēmumi.
    • Windows darbvirsma, universālās Windows lietotnes, tīmeklis (ASP.NET), Office 365, biznesa lietojumprogrammas, Apache Cordova, Azure Stack, C++ starpplatformu bibliotēku izstrāde, Python, Node.js, .NET Core, Docker Tools
    • Var atvērt diagrammas, kas izveidotas citos Visual Studio izdevumos, tikai lasīšanas režīmā.
    • Iespējo līmeņa mijiedarbības profilēšanu.

Tagad salīdzināsim Visual Studio izdevumus.

Visual Studio Community bezmaksas versija

1] Kam tas paredzēts?

Visual Studio Community Edition ievērojami uzlabos tālāk norādītos lietošanas gadījumus. Tie atbalstīs individuālus izstrādātājus, mācīšanos klasē, akadēmiskos pētījumus, dalību atvērtā pirmkoda projektos un nekorporatīvās organizācijas ar līdz 5 lietotājiem.

2] Vai tas atbalstīs izstrādes platformu?

Kā jau minēju iepriekš, tas būs Es noteikti atbalstu attīstības platforma.

3] Kā būtu ar integrētu attīstības vidi?

IDE gadījumā Visual Studio bezmaksas kopienas versija atbalstīs tālāk norādītās funkcijas. Tas atbalstīs skatīšanās noteikšanu, pārveidošanu, tīmekļa izvietošanu ar vienu klikšķi, modeļa resursu skatītāju, vizualizācijas risinājumus ar atkarības grafikiem un kodu kartēm, kā arī vairāku mērķauditorijas atlasi.

4] Uzlabota atkļūdošana un diagnostika?

Sadaļā Papildu atkļūdošana un diagnostika Visual Studio bezmaksas versija atbalsta tālāk norādīto. Tā atbalsta koda metriku, grafikas atkļūdošanu, statisku koda analīzi un veiktspējas un diagnostikas centru.

5] Testēšanas rīku atbalsts

Tā ir Visual Studio bezmaksas versija ar ierobežotām funkcijām un rīkiem. Tas tikai atbalsta vienību testēšanu lai izstrādātāji varētu pārbaudīt savu kodu.

6] Cik labi integrēts ir Xamarin (starpplatformu izstrāde)?

Nu, ja jūs domājat Ksamarīns , kāds rezultāts. Visual Studio kopiena saskaņā ar Xamarin atbalsta šādas starpplatformu funkcijas. Šī ir koda koplietošana starp Android un iOS lietotnēm, iOS un Android UI izstrādātājiem, Xamarin Forms (saīsināti Xamarin.Forms) un Xamarin Instant Player.

7] Vai Visual Studio kopienā varat sadarboties ar citiem izstrādātājiem?

Microsoft ir par jums parūpējusies. Visual Studio atbalsta tālāk norādītās funkcijas, lai apmierinātu visas jūsu sadarbības vajadzības. Tie ir scenāriju veidošana programmā PowerPoint, koda pārskatīšana, uzdevumu pauzes/atsākšanas iespējas un Team Explorer ar trešo pušu autorēšanas rīku atbalstu.

Lasīt : Kas notika Visual Studio kods ?

Visual Studio Professional

1] Kam tas paredzēts?

Papildus tam, kas minēts Visual Studio kopienai, šī Visual Studio profesionālā versija tiek atbalstīta tādos lietošanas gadījumos kā uzņēmumi.

2] Vai tas atbalstīs izstrādes platformu?

Kā jau teicu iepriekš, viņš noteikti atbalstīs attīstības platforma.

3] Kā būtu ar integrētu attīstības vidi?

Runājot par IDE, Visual Studio profesionālā versija atbalstīs visu, ko atbalsta Visual Studio kopiena. Tas papildus atbalstīs CodeLens .

4] Uzlabota atkļūdošana un diagnostika?

Sadaļā Izvērstā atkļūdošana un diagnostika profesionālā versija atbalsta visu, ko atbalsta Visual Studio bezmaksas versija, ko atbalsta Visual Studio kopiena.

5] Runājot par to, cik labi Visual Studio atbalsta testēšanas rīkus

Profesionālajai Visual Studio joprojām ir ierobežotas funkcijas un rīki, salīdzinot ar Enterprise izdevumu. Tas tikai atbalsta vienību testēšanu lai izstrādātāji varētu pārbaudīt savu kodu.

6] Cik labi integrēts ir Xamarin (starpplatformu izstrāde)?

Ja jūs interesē Xamarin, tas atbalsta tās pašas funkcijas kā Visual Studio kopiena. Visual Studio kopiena saskaņā ar Xamarin atbalsta šādas starpplatformu funkcijas. Šī ir koda koplietošana starp Android un iOS lietotnēm, iOS un Android UI izstrādātājiem, Xamarin Forms (saīsināti Xamarin.Forms) un Xamarin Instant Player.

7] Vai varat sadarboties ar citiem izstrādātājiem, izmantojot Visual Studio Professional?

Microsoft ir par jums parūpējusies. Visual Studio atbalsta visas funkcijas, lai apmierinātu visas jūsu sadarbības vajadzības. Tie ir scenāriju veidošana programmā PowerPoint, koda pārskatīšana, uzdevumu pauzes/atsākšanas iespējas un Team Explorer ar trešo pušu autorēšanas rīku atbalstu.

Visual Studio Enterprise

1] Kam tas paredzēts?

Līdzīgi kā Visual Studio Professional, tas atbalsta individuālus izstrādātājus, mācīšanos klasē, akadēmiskos pētījumus, dalību atvērtā pirmkoda projektos, nekorporatīvas organizācijas ar līdz 5 lietotājiem un uzņēmumus.

2] Vai tas atbalstīs izstrādes platformu?

Kā jau teicu iepriekš, viņš noteikti atbalstīs attīstības platforma.

3] Kā būtu ar integrētu attīstības vidi?

Runājot par IDE, Visual Studio Enterprise izdevums atbalstīs visu, ko atbalsta Visual Studio Professional. Tas papildus atbalstīs tiešās atkarības validāciju, arhitektūras slāņu diagrammas, arhitektūras validāciju un koda klonu.

4] Uzlabota atkļūdošana un diagnostika?

Sadaļā Papildu atkļūdošana un diagnostika Enterprise izdevums atbalsta visu, ko atbalsta Visual Studio Professional. Turklāt tas atbalsta IntelliTrace, koda kartes atkļūdotāja integrāciju, .NET atmiņas dump analīzi.

5] Testēšanas rīku atbalsts

Salīdzinot ar citiem zemākiem izdevumiem, Visual Studio Enterprise izdevumam ir visas funkcijas un rīki. Papildus vienību pārbaudei, tā atbalsta tiešo vienību testēšanu, testa gadījumu pārvaldību, tīmekļa slodzes un veiktspējas testēšanu, IntelliTest, Microsoft Fakes, ko sauc arī par vienības pārbaudes izolāciju, koda pārklājumu, laboratorijas pārvaldību, kodētu lietotāja interfeisa testēšanu, manuālu testēšanu ar Microsoft Test Manager, izpētes testēšanu ar Microsoft Test Manager un ātri pāriet uz manuālo testēšanu, izmantojot Microsoft Test Manager.

6] Cik labi integrēts ir Xamarin (starpplatformu izstrāde)?

Ja jūs interesē Xamarin, tas atbalsta vairāk funkciju nekā Visual Studio Community un Visual Studio Enterprise atbalsts. Visual Studio Enterprise atbalsta tālāk norādītos starpplatformu līdzekļus papildus tiem, ko atbalsta divi citi izdevumi ar nosaukumu Xamarin. Tie ir Inline Assemblies, Xamarin Inspector, Xamarin Profiler un iOS Remote Simulator operētājsistēmai Windows.

7] Vai varat sadarboties ar citiem izstrādātājiem, izmantojot Visual Studio Enterprise?

Microsoft ir par jums parūpējusies. Acīmredzot Visual Studio atbalsta visas funkcijas, lai apmierinātu visas jūsu sadarbības vajadzības. Tie ir scenāriju veidošana programmā PowerPoint, koda pārskatīšana, uzdevumu pauzes/atsākšanas iespējas un Team Explorer ar trešo pušu autorēšanas rīku atbalstu.

Windows Vista bootable usb lejupielāde

Visual Studio lejupielāde

Ja vēlaties izmēģināt Visual Studio praksē, varat uzzināt vairāk un lejupielādēt to no VisualStudio.com.

PADOMS : Microsoft Visual Studio Dev Essentials nodrošina visus nepieciešamos rīkus un pakalpojumus, lai bez maksas kļūtu par izstrādātāju. Programmatūra ir izstrādāta, lai nodrošinātu bezmaksas rīkus, pakalpojumus un apmācību, lai mudinātu vairāk izstrādātāju un entuziastu izmēģināt savas iecienītākās tehnoloģijas.

Lejupielādējiet datora labošanas rīku, lai ātri atrastu un automātiski labotu Windows kļūdas

Tagad lasiet : Rokasgrāmata iesācējiem, lai sāktu darbu ar Visual Studio .

Populārākas Posts