Programmēšana

Visual Studio kods: pieskarieties Visual Studio pirkstiem?

Kāda ir atšķirība starp Microsoft Visual Studio IDE (integrētā izstrādes vide) un tā Visual Studio Code avota koda redaktoru? Šis ir jautājums, kas parādās biežāk, kad Visual Studio kods iegūst impulsu izstrādātāju vidū.

Ja jautājat Microsoft, Visual Studio un Visual Studio kods ir skaidri atšķirīgi produkti, kas kalpo dažādām vajadzībām. Bet, tā kā Visual Studio kods turpina pievienot funkcijas, izstrādātāji var nolemt, ka viņiem ir nepieciešams tikai atvērtā koda, brīvi lejupielādējams Visual Studio kods.

Korporācija Microsoft Visual Studio raksturo kā pilnvērtīgu izstrādes vidi, kas nodrošina sarežģītas darbplūsmas. Visual Studio vienā vidē integrē visu veidu rīkus, sākot no dizaineriem, kodu analizatoriem un atkļūdotājiem līdz testēšanas un izvietošanas rīkiem. Izstrādātāji var izmantot Visual Studio, lai izveidotu mākoņa, mobilās un darbvirsmas lietotnes Windows un MacOS.

No otras puses, Microsoft Visual Studio kodu raksturo kā racionalizētu kodu redaktoru, izmantojot tikai rīkus, kas nepieciešami ātrai koda izveidošanas un atkļūdošanas ciklam. Starpplatformu redaktors papildina izstrādātāja esošo rīku ķēdi un tiek izmantots tīmekļa un mākoņa lietojumprogrammām.

Bet, lai gan Microsoft uzskata, ka abi rīki ir savstarpēji papildinoši, izstrādātāji gadiem ilgi ir izvirzījuši jautājumus par atlaišanu. Atbildes uz vaicājumu Stack Overflow, kas veikts pirms četriem gadiem, atšķirības apkopo šādā veidā: Visual Studio kods ir “starpplatforms”, “orientēts uz failiem”, “paplašināms” un “ātrs”, savukārt Visual Studio ir “pilns”. -izveidots, ““ uz projektu un risinājumu orientēts ”,“ ērts ”un“ nav ātrs ”.

Daži norādīja, ka “nav ātri” ir nepietiekams novērtējums un ka Visual Studio ir “diezgan smaga” attiecībā uz CPU un atmiņas prasībām. Ņemiet vērā arī to, ka Visual Studio instalācija var būt desmitiem gigabaitu liela, savukārt Visual Studio kods aizņem dažus simtus megabaitu.

Citi teica, ka Visual Studio kods nav tikai redaktors, ņemot vērā, ka tam ir atkļūdošana, uzdevumu izpilde, versiju kontrole un IntelliSense koda pabeigšana, piemēram, Visual Studio. Un ikmēneša Visual Studio Code atjauninājumi piedāvā izstrādātājiem jaunas iespējas ik pēc pāris nedēļām. Piemēram, 2019. gada maija laidienā tiek pievienota viedā atlase JavaScript un TypeScript, izmantojot semantiskās zināšanas, lai paplašinātu izteicienu, veidu, klašu, paziņojumu un importēšanas atlasi.

2018. gada decembrī inženierpakalpojumu sniedzējs Triplebyte ziņoja, ka Visual Studio Code tagad bija inženieru izvēlētais redaktors programmēšanas interviju laikā, ievērojami pārsniedzot Visual Studio. Bet Pypl Top IDE indeksā, kas balstīts uz to, cik bieži IDE lejupielādes lapas tiek meklētas Google tīklā, Visual Studio joprojām valda ar 2019. gada jūlija daļu ar 21,92 procentiem. Visual Studio kods tomēr gadu no gada pieaug, ieņemot sesto vietu. šomēnes ar 4,72 procentu daļu. Visual Studio daļa samazinājās.

Viena lieta, kas ir Visual Studio un Visual Studio Code koplietošana, ir bagātīgs Visual Studio Marketplace paplašinājumu klāsts, kas lietotājiem ļauj pievienot iespējas, sākot no GitHub naktsmītnēm līdz SQL datu bāzes un tīmekļa izstrādei. Šie paplašinājumi noteikti paplašina to, ko Visual Studio Code var paveikt. Microsoft nesen ieviesa, piemēram, Visual Studio Code Java Pack Installer, kas ļauj ātrāk un vienkāršāk konfigurēt Visual Studio Code Java izstrādei. Starp daudziem citiem ir arī Python izstrādes paplašinājums.

Ar Visual Studio koda apkopošanu un funkcionalitāti Microsoft var būt grūtāk pārdot izstrādātājus par atšķirībām starp superredaktoru un Visual Studio IDE. Visual Studio 2019 produkcijas versija tika izlaista 2019. gada aprīlī, tāpēc IDE joprojām darbojas spēcīgi. Tomēr meklējiet izstrādātājus, lai turpinātu domāt, vai viņiem ir nepieciešams pilns IDE, vai viņi var iztikt, izmantojot nepārtraukti uzlaboto Visual Studio koda redaktoru.

Visual Studio kodu vai Visual Studio varat lejupielādēt no Visual Studio vietnēm.

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