Programiranje

Koda Visual Studio: Stopite na prste Visual Studio?

Kakšna je točno razlika med Microsoftovim Visual Studio IDE (integriranim razvojnim okoljem) in njegovim urejevalnikom izvorne kode Visual Studio Code? To vprašanje se pojavlja pogosteje, ko Visual Studio Code dobiva zagon med razvijalci.

Če vprašate Microsoft, sta Visual Studio in Visual Studio Code izrazito različna izdelka, ki ustrezata različnim potrebam. Ker pa Visual Studio Code še naprej dodaja funkcije, se lahko razvijalci odločijo, da je odprtokodna Visual Studio Code, ki jo je mogoče brezplačno naložiti, vse, kar potrebujejo.

Microsoft Visual Studio opisuje kot popolno razvojno okolje, ki ustreza zapletenim delovnim tokom. Visual Studio združuje vse vrste orodij v enem okolju, od oblikovalcev, analizatorjev kode in odpraviteljev napak do orodij za testiranje in uvajanje. Razvijalci lahko Visual Studio uporabljajo za izdelavo oblačnih, mobilnih in namiznih aplikacij za Windows in MacOS.

Microsoft na drugi strani Visual Studio Code opisuje kot poenostavljen urejevalnik kode z orodji, potrebnimi za hiter cikel za odpravljanje napak kode. Urejevalnik med različnimi platformami dopolnjuje obstoječo verigo orodij za razvijalce in je uporabljen za spletne in oblačne aplikacije.

Toda medtem ko Microsoft meni, da se obe orodji dopolnjujeta, razvijalci že leta postavljajo vprašanja o odpuščanju. Odgovori na poizvedbo v Stack Overflow, poslano pred štirimi leti, razlike povzemajo na ta način: Visual Studio Code je "večplastna", "usmerjena v datoteke", "razširljiva" in "hitra", medtem ko je Visual Studio "poln -predstavljen, "usmerjen v projekt in rešitve", "priročen" in "ne hiter."

Nekateri so poudarili, da je "ne hitro" podcenjevanje in da je Visual Studio "precej težak" glede zahtev CPU in pomnilnika. Upoštevajte tudi, da je namestitev Visual Studio lahko velika več deset gigabajtov, medtem ko Visual Studio Code potrebuje nekaj sto megabajtov.

Drugi so rekli, da Visual Studio Code ni zgolj "urejevalnik", saj ima na primer odpravljanje napak, izvajanje nalog, nadzor različic in dokončanje kode IntelliSense, kot je Visual Studio. In mesečne posodobitve Visual Studio Code razvijalcem vsakih nekaj tednov ponujajo nove zmogljivosti. Izdaja iz maja 2019 na primer doda pametno izbiro za JavaScript in TypeScript z uporabo semantičnega znanja za razširitev izbire izrazov, vrst, razredov, stavkov in uvozov.

Decembra 2018 je inženirski rekruter Triplebyte poročal, da je Visual Studio Code zdaj izbrani urednik za inženirje med svojimi programskimi intervjuji in je daleč presegel Visual Studio. Toda v indeksu Top IDE podjetja Pypl, ki temelji na pogostosti iskanja strani za prenos IDE v Googlu, še vedno vlada Visual Studio z 21,92-odstotnim deležem julija 2019. Visual Studio Code pa iz leta v leto pridobiva na šestem mestu ta mesec s 4,72-odstotnim deležem. Delež Visual Studia je upadel.

Delitev Visual Studio in Visual Studio Code je bogata razširitev na trgu Visual Studio Marketplace, ki uporabnikom omogoča dodajanje zmogljivosti, od nastanitve GitHub do razvoja baze podatkov SQL in spletnega razvoja. Te razširitve zagotovo širijo obseg tega, kar zmore Visual Studio Code. Microsoft je na primer pred kratkim predstavil Visual Studio Code Java Pack Installer, ki omogoča hitrejšo in enostavnejšo konfiguracijo Visual Studio Code za razvoj Jave. Med mnogimi je tudi razvojna razširitev Python.

Ker Visual Studio Code zbira paro in funkcionalnost, bi Microsoft morda težje prodal razvijalce o razlikah med urejevalnikom in Visual Studio IDE. Proizvodna različica Visual Studio 2019 je bila izdana aprila 2019, zato IDE še vedno napreduje. Poiščite razvijalce, ki se bodo še naprej ugibali, ali potrebujejo celoten IDE ali se lahko rešijo z nenehno izboljšanim urejevalnikom Visual Studio Code.

Kodo Visual Studio ali Visual Studio lahko prenesete s spletnih mest Visual Studio.

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