Programmēšana

Bezmaksas Visual Studio izdevums: Pietiekami atdzist arī Microsoft izstrādātājiem

Tā kā Visual Studio 2015 vairākos izdevumos ir publiski pieejama, Visual Studio 2015 kopiena izceļas kā bezmaksas partija. Nav bezmaksas kā atvērtā kodā - Microsoft nav gluži tik progresīva - bet brīva kā alus un ir paredzēta (Microsoft vārdiem sakot) "modernu lietojumprogrammu radīšanai Windows, Android un iOS, kā arī tīmekļa lietojumprogrammām un mākonim pakalpojumus. "

Atšķirībā no Visual Studio apmaksātajām versijām kopiena ir izstrādāta un piedāvāta neuzņēmumu un atvērtā koda izstrādātājiem. Cik daudz tas pievērsīsies tiem, kas jau izmanto bezmaksas (vai atvērtā pirmkoda) IDE, it īpaši, ja nodarbojas ar programmatūras skursteņiem, kas nav Microsoft? Īsa atbilde: Diezgan pievilcīgs, lai gan tas maksā par darījumu ar dažiem Microsoft-ismiem.

Pirmais no šiem lomiem ir licencēšana, kas nāk ar dažām virknēm, kas piestiprinātas korporatīvajiem lietotājiem. Atsevišķiem lietotājiem nav ierobežojumu, un viņi var brīvi izstrādāt komerciālas lietotnes, taču organizācijas un uzņēmumi drīkst izmantot "klases mācību vidē, akadēmiskiem pētījumiem vai ieguldījumam atvērtā pirmkoda projektos".

Pēc tam apsveriet Visual Studio kopienas lielumu, salīdzinot ar citiem IDE. Tie, kas ir pieraduši pie vienas mapes, teiksim, Eclipse instalēšanas, noģībs, ieraugot šīs programmas izplešanos. Pamata iestatīšana ar noklusējuma izvēlētajām opcijām, tikai tīmekļa izstrādātāja rīkiem, sākas ar 6 GB un no turienes iet uz augšu. (Mana Eclipse Luna kopija, kas aprīkota darbam ar Python, Java un Golang, diskā ir tikai aptuveni 500 MB.) Izplatīšanās vai nē, Kopienas aukstā palaišana manā sistēmā (16 GB, 3,5 GHz Intel Core i7) aizņem apmēram tajā pašā laikā, lai sāktu, kā pats Eclipse, apmēram 5 sekundes.

Kopienas izdevuma instalētājs ietver atbalstu dažiem galvenajiem trešo pušu piedāvātajiem atvērtā koda izstrādes kaudzēm. Piemēram, Python 3.4 kaudzē ir pudeļu, Django un Flask tīmekļa ietvaru paraugu projekti, kā arī tukša Azure mākoņa pakalpojuma veidne. Android (un iOS) izstrādes rīki ir pieejami arī no kastes kopā ar JavaScript.

Izmantojot Visual Studio galeriju, ir pieejama trešo pušu attīstības papildinājumu gamma atvērtā koda skursteņiem. Diemžēl ne visi no tiem ir atjaunināti Visual Studio 2015. Piemēram, ir atjaunināti PHP rīki Visual Studio, taču viens Golang atbalsta papildinājums (kuru nenodrošina Google) nav.

Tiem, kas jau ir iepazinušies ar esošo Visual Studio iemiesojumu, nebūs daudz jādara, ja tāds ir, atkārtoti apmācot. Sabiedrība sporto ar tādu pašu daudzjoslu saskarni un rīkjoslām kā pro līmeņa brālēni, un papildinājumi tiek pārvaldīti vienādi.

Katrai konkrētajai valodai pieejamos rīkus piegādā šīs valodas instalētais paplašinājums, tādējādi tie atšķiras. Tas nozīmē, ka komplektā iekļautais Python atbalsts ir labvēlīgs salīdzinājumam ar risinājumiem, kurus esmu redzējis citur. Šeit ir sintakses izcelšana, integrēts atkļūdotājs ar stack-trace funkcionalitāti, atkarīgi projekti, uz klasēm balstīts projekta skats, veiktspējas profilēšana un izpratne par Python specifiskām lietām, piemēram, virtuālo vidi. IntelliSense koda aizpildīšana tiek atbalstīta tiem, kas to vēlas (es to izdarīju), lai gan to vienmēr var izslēgt.

Ja vēlaties sadarboties ar citiem, negaidiet, ka Visual Studio kopienā atradīsit kādu no Microsoft Team Foundation Server rīkiem. Tomēr sagaidiet, ka atradīsit GitHub integrāciju un atbalstu Git (lai gan pēc noklusējuma instalētā versija ir Git 1.95). GitHub savienojamība tiek parādīta Team Explorer rūtī tāpat kā Visual Studio Online. Es būtu vēlējies redzēt labāku integrāciju GitHub izsekotajos jautājumos; šobrīd atbalsts sastāv tikai no saites uz attiecīgo GitHub mitinātā projekta lapu.

Visbeidzot, kas trūkst salīdzinājumā ar Visual Studio izdevumiem par samaksu? Papildus mākoņa mitinātajiem pakalpojumiem, piemēram, Visual Studio Online, citi izlaidumi ietver laboratorijas pārvaldības rīkus testa vides iestatīšanai un nojaukšanai. Nav arī CodeLens, IntelliTrace un citas mākoņos integrētās atkļūdošanas funkcijas, kuras Microsoft ir uzsvēris ar Visual Studio. Tas nozīmē, ka lielākā daļa cilvēku, kas ienāk bez daudz esoša ieguldījuma Microsoft, visticamāk, to neuztraucas, jo viņi ir gatavi palikt pie esošajiem koda mitināšanas un sadarbības rīkiem.

[Rediģēts, lai precizētu, ka Visual Studio Online, nevis Team Foundation Server ir viena no izlaistajām funkcijām.]

$config[zx-auto] not found$config[zx-overlay] not found