Ser du etter en gratis og åpen kildekodeeditor?  Visual Studio Code og Atom er de to sterkeste kandidatene.

Visual Studio Code vs. Atom: Hvilken tekstredigerer er riktig for deg?

Annonse Hvis du søker etter den perfekte kodeditoren, er det en god sjanse for at du har hatt både Atom og Visual Studio Code. Jada, det er mange andre redaktører, men disse to er blant de mest omtalte. Atom har eksistert en stund, men populariteten flagges fra sent. Visual Studio Code, en gang den nye gutten i byen ingen var helt sikker på, ser nå ut til å være den hotteste tekstredigereren. Når d

Annonse

Hvis du søker etter den perfekte kodeditoren, er det en god sjanse for at du har hatt både Atom og Visual Studio Code. Jada, det er mange andre redaktører, men disse to er blant de mest omtalte.

Atom har eksistert en stund, men populariteten flagges fra sent. Visual Studio Code, en gang den nye gutten i byen ingen var helt sikker på, ser nå ut til å være den hotteste tekstredigereren. Når det er sagt, er ikke alle så opptatt av å komme seg videre fra Atom.

Visual Studio Code vs. Atom: Hva er lignende?

For å starte deler Visual Studio Code og Atom DNA. Begge disse redaksjonene bruker Electron, som lar utviklere lage fullverdige desktop-apper med webteknologier som JavaScript, HTML og CSS. Noen mennesker er sterkt imot denne ideen, men det er en annen historie.

De to redaksjonene er også nærmere enn du kanskje tror på en annen måte. Atom ble opprettet på GitHub, mens som navnet antyder, opprettet Microsoft Visual Studio Code. I 2018 kunngjorde Microsoft at de ville anskaffe GitHub. Mens noen opprinnelig var bekymret for at dette betydde slutten på Atom, presiserte Microsoft at begge redaksjonene ville fortsette å eksistere.

Visual Studio Code vs. Atom: Performance

Fans av Visual Studio Code peker ofte på ytelsen sammenlignet med Atom og andre elektronbaserte apper. Electron-apper har fått et rykte for treg ytelse og treg oppstartstid over hele linjen, men Visual Studio Code klarer å unngå dette.

Resultatforskjellene mellom Visual Studio Code og Atom kommer ned på noen få faktorer, men et hovedaspekt er tilnærmingen hver app er utviklet med. Visual Studio Code har et tett kontrollert kjernesett med funksjonalitet, med plugins som legger til overflatenivåfunksjoner.

Hovedskjermen til Visual Studio Code

Atom bruker derimot en plugin-basert tilnærming til nesten alt. Denne tilnærmingen har fordeler, men også ulemper. Atom er litt tregere ut av esken, og dette blir bare verre når du legger til visse plugins.

VS Code har den klare fordelen når det gjelder ytelse, men ingen av redaktørene er treg på en moderne maskin. Dette endres når du redigerer enorme filer. Visual Studio Code klarer seg bedre enn Atom, men enten er det merkbart tregt sammenlignet med en editor som Vim eller Sublime Text.

Visual Studio Code vs. Atom: Core Features

Visual Studio Code pakker mer funksjonalitet utenfor boksen enn Atom eller til og med mange andre tekstredigerere. Den har ikke helt funksjonene i et integrert utviklingsmiljø (IDE), men det kommer nær. I tillegg til standardtekstredigeringsfunksjonene, er støtte for å bygge og feilsøke apper der. Så selvfølgelig er Microsofts varemerke IntelliSense autofullføring.

Visual Studio Code sin IntelliSense i aksjon

En funksjon som dukker opp oftere i moderne tekstredigerere er Git-integrasjon. Igjen har Visual Studio Code også dette utenfor boksen, slik at du enkelt kan takle versjonskontroll uten å måtte åpne et terminalvindu. Markdown-støtte er også innebygd, komplett med forhåndsvisningsfunksjonalitet, slik at du kan sikre at README.md-filen din ser rett ut på GitHub.

Selv om Atom ikke har nesten like mange funksjoner ved første lansering, har den Git-integrasjon. Atom går til og med et skritt videre, og tilbyr komplett GitHub-integrasjon. Dette er nesten forventet, gitt prosjektets opprinnelse, men det er fremdeles praktisk, spesielt hvis du bruker GitHub til alt.

GitHub-integrasjon i Atom

For de aller fleste funksjonaliteter er Atom imidlertid avhengig av plugins. Disse er enkle å installere fra selve appen, og lar deg tilpasse redigereren på nesten hvilken som helst måte du kan tenke på.

Visual Studio Code vs. Atom: Plugins

Utvidbarhet er der den største forskjellen mellom disse to redaksjonene skjer. For Visual Studio Code legger plugins til funksjoner. Du kan installere temaer, støtte for nye språk og bygge verktøy som hjelper deg når det gjelder koding i Rust eller Go, for eksempel.

Atom derimot gir mye mer kraft til plugins. Ettersom mye av redaktørens funksjonalitet kommer fra innebygde plugins, kan riktig plugin lage en nesten helt ny app. Dette gjør Atom til en mye mer "hackbar" app. Atom har til og med et avsnitt i håndboken passende tittelen Hacking Atom.

Prosjektfunn i Atom

Dette ligner litt på dagene for "redaktørkrigene" mellom Vim og Emacs. Den store mengden funksjonalitet innebygd i sistnevnte førte til at noen refererte til Vim som redaktør og Emacs som et operativsystem. Atom når ikke nivået av tilpasning som sees i Emacs - ingen har skrevet en Atom-e-postklient ennå - men det kommer nærmere enn Visual Studio Code.

Det er ikke dermed sagt at Visual Studio Code-plugins ikke tilbyr mye funksjonalitet. Du må ikke se lenger enn listen vår med praktiske plugins for Visual Studio-kode 9 Visual Studio-kodeutvidelser som gjør programmeringen enda enklere 9 Visual Studio-kodeutvidelser som gjør programmeringen enda enklere Vil du ha mer fra Visual Studio Code? Trenger du forbedrede verktøy og produktivitetsalternativer? Prøv disse Visual Studio Code-utvidelsene. Les mer for bevis på det.

Visual Studio Code vs. Atom: Community

Både Visual Studio Code og Atom har for tiden store samfunn og brukerbaser. Mens Visual Studio for øyeblikket ser ut til å være den mer populære av de to, har Atom fortsatt et dedikert fellesskap av brukere og utviklere. Hvis Microsoft bestemmer seg for å slippe støtten for en av redigererne, kan dette endre seg, men det ser ikke ut til at det vil skje snart.

Visual Studio Code sine feilsøkingsverktøy

Atom ser ut til å bli omfavnet mer av open source-samfunnet enn Visual Studio Code på grunn av Microsoft-tilknytningen til sistnevnte. Når det er sagt, er det et samfunnsarbeid for å lage en Microsoft-fri versjon av Visual Studio Code. Begge redaktørene er åpen kildekode, men noen brukere er ikke glad i datainnsamlingen som brukes av noen app.

Last ned Visual Studio Code og Atom

Både Visual Studio Code og Atom er tilgjengelige helt gratis. Atom-redaktøren er tilgjengelig under MIT-lisensen, mens Visual Studio Code-nedlastingen er under en proprietær lisens til tross for redaktørens åpen kildekodebase. Begge redaktørene er tilgjengelige for macOS, Linux og Windows.

Last ned : Atom (gratis)
Last ned : Visual Studio Code (gratis)

Trenger du en tekstredigerer eller en IDE?

I et nøtteskall er Atom en svært tilpassbar tekstredigerer. Med riktige plugins kan den nærme seg funksjonaliteten til en IDE. Visual Studio Code er lik, men med sitt funksjonssett føles det nærmere en IDE helt fra starten. Ingen av disse har riktignok funksjonene til en full IDE.

Er du usikker på om du bør bruke en tekstredigerer eller en IDE? Ikke bekymre deg, siden vi allerede har undersøkt om tekstredigerere eller IDE-er er bedre for programmerere Tekstredaktører kontra IDE-er: Hvilken er bedre for programmerere? Tekstredaktører vs. IDEer: Hvilken er bedre for programmerere? Det kan være vanskelig å velge mellom en avansert IDE og en enklere tekstredigerer. Vi tilbyr litt innsikt for å hjelpe deg med å ta den avgjørelsen. Les mer . Det er ikke sikkert du er enig, men det kan hjelpe deg å gjøre deg opp en mening.

Utforsk mer om: Atom, programmering, teksteditor, Visual Studio-kode.