Programmering

Visual Studio-kode: Å tråkke på Visual Studios tær?

Hva er egentlig forskjellen mellom Microsofts Visual Studio IDE (integrert utviklingsmiljø) og Visual Studio Code-kildekodeditoren? Dette er et spørsmål som dukker opp oftere når Visual Studio Code får fart blant utviklere.

Hvis du spør Microsoft, er Visual Studio og Visual Studio Code tydelig forskjellige produkter som tjener forskjellige behov. Men ettersom Visual Studio Code fortsetter å legge til funksjoner, kan utviklere bestemme at Open Studio, gratis nedlastbare Visual Studio Code er alt de trenger.

Microsoft beskriver Visual Studio som et fullverdig utviklingsmiljø som imøtekommer komplekse arbeidsflyter. Visual Studio integrerer alle slags verktøy i ett miljø, fra designere, kodeanalysatorer og feilsøkere til test- og distribusjonsverktøy. Utviklere kan bruke Visual Studio til å bygge sky-, mobil- og stasjonære apper for Windows og MacOS.

Microsoft beskriver Visual Studio Code derimot som en strømlinjeformet kodeditor, med bare verktøyene som trengs for en rask kode-build-feilsøkingssyklus. Plattformredigereren utfyller en utviklers eksisterende verktøykjede, og brukes for web- og skyapplikasjoner.

Men mens Microsoft ser på de to verktøyene som komplementære, har utviklere reist spørsmål om redundans i mange år. Svarene på et spørsmål i Stack Overflow, laget for fire år siden, oppsummerer forskjellene på denne måten: Visual Studio-koden er “plattform”, “filorientert”, “utvidbar” og “rask”, mens Visual Studio er “full” -featured, "" prosjekt- og løsningsorientert, "" praktisk "og" ikke rask. "

Noen påpekte at "ikke raskt" er en underdrivelse, og at Visual Studio er "ganske tungt" når det gjelder CPU- og minnekrav. Legg også merke til at en Visual Studio-installasjon kan ha titalls gigabyte, mens Visual Studio Code tar noen hundre megabyte.

Andre sa at Visual Studio Code ikke bare er "redaktør", med tanke på at den har feilsøking, oppgavekjøring, versjonskontroll og IntelliSense-kodefullføring, som Visual Studio. Og månedlige oppdateringer av Visual Studio Code gir utviklere nye muligheter med noen få uker. Mai 2019-utgivelsen, for eksempel, legger til smart utvalg for JavaScript og TypeScript, ved hjelp av semantisk kunnskap for å utvide valgene for uttrykk, typer, klasser, utsagn og import.

I desember 2018 rapporterte ingeniørrekruttereren Triplebyte at Visual Studio Code nå var den valgte redaktøren for ingeniører under programmeringsintervjuene, og overgikk langt Visual Studio. Men i Pypls Top IDE-indeks, som er basert på hvor ofte IDE-nedlastingssider blir søkt på Google, regjerer Visual Studio fremdeles, med en andel på 21,92 prosent i juli 2019. Visual Studio Code får imidlertid år over år og tar sjetteplassen denne måneden med en andel på 4,72 prosent. Visual Studios andel falt.

Én ting Visual Studio og Visual Studio Code deler er et vell av utvidelser i Visual Studio Marketplace, som lar brukerne legge til funksjoner som spenner fra GitHub-innkvartering til SQL-databaseutvikling og nettutvikling. Disse utvidelsene utvider absolutt rekkevidden til hva Visual Studio Code kan gjøre. Microsoft introduserte nylig Visual Studio Code Java Pack Installer, for eksempel, noe som gjør det raskere og enklere å konfigurere Visual Studio Code for Java-utvikling. Det er også en Python-utviklingsutvidelse, blant mange andre.

Med Visual Studio Code som samler damp og funksjonalitet, kan Microsoft ha vanskeligere for å selge utviklere på forskjellene mellom superredaktøren og Visual Studio IDE. Produksjonsversjonen av Visual Studio 2019 ble utgitt i april 2019, så IDE går fortsatt sterkt. Men se etter utviklere for å fortsette å pusle om de trenger full IDE eller kan klare seg med den kontinuerlig forbedrede Visual Studio Code editor.

Du kan laste ned Visual Studio-kode eller Visual Studio fra Visual Studio-nettsteder.

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