Leder du efter en gratis og open source-kodeditor?  Visual Studio Code og Atom er de to stærkeste kandidater.

Visual Studio-kode vs. Atom: Hvilken teksteditor er det rigtige for dig?

Reklame Hvis du søger efter den perfekte kodeeditor, er der en god chance for, at du har fundet både Atom og Visual Studio Code. Sikker på, der er masser af andre redaktører, men disse to er blandt de mest omtalte. Atom har eksisteret et stykke tid, men dets popularitet markeres allerede sent. Visual Studio Code, når det nye barn i byen, ingen var helt sikker på, ser ud til at være den hotteste tekstredigeringsprogram omkring. Når d

Reklame

Hvis du søger efter den perfekte kodeeditor, er der en god chance for, at du har fundet både Atom og Visual Studio Code. Sikker på, der er masser af andre redaktører, men disse to er blandt de mest omtalte.

Atom har eksisteret et stykke tid, men dets popularitet markeres allerede sent. Visual Studio Code, når det nye barn i byen, ingen var helt sikker på, ser ud til at være den hotteste tekstredigeringsprogram omkring. Når det er sagt, er ikke alle så ivrige efter at komme videre fra Atom.

Visual Studio-kode vs. Atom: Hvad er lignende?

For at starte deler Visual Studio Code og Atom DNA. Begge disse redaktører bruger Electron, som lader udviklere oprette fuldgode desktop-apps med webteknologier som JavaScript, HTML og CSS. Nogle mennesker er hårdt imod denne idé, men det er en anden historie.

De to redaktører er også tættere, end du måske tror på en anden måde. Atom blev oprettet på GitHub, mens Microsoft, som navnet antyder, oprettede Visual Studio-kode. I 2018 meddelte Microsoft, at det ville erhverve GitHub. Mens nogle oprindeligt var bekymrede for, at dette betød slutningen af ​​Atom, præciserede Microsoft, at begge redaktører ville fortsætte med at eksistere.

Visual Studio Code vs. Atom: Performance

Visual Studio Code-fans peger ofte på dens ydelse sammenlignet med Atom og andre elektronbaserede apps. Electron-apps har fået et ry for træg ydelse og langsomme opstartstider overalt, men Visual Studio Code lykkes ikke at undgå dette.

Prestationsforskellene mellem Visual Studio Code og Atom kommer til nogle få faktorer, men et vigtigt aspekt er den tilgang, hvorpå hver app er udviklet. Visual Studio Code har et tæt kontrolleret kernesæt af funktionalitet med plugins, der tilføjer funktioner på overfladeniveau.

Hovedskærmen til Visual Studio Code

Atom bruger på den anden side en plugin-baseret tilgang til næsten alt. Denne tilgang har fordele, men også ulemper. Atom er lidt langsommere ud af kassen, og det bliver kun værre, når du tilføjer visse plugins.

VS-kode har den klare fordel, når det kommer til ydeevne, men ingen af ​​redaktørerne er langsomt på en moderne maskine. Dette ændres, når du redigerer enorme filer. Visual Studio Code er bedre end Atom, men begge er mærkbart langsomme sammenlignet med en editor som Vim eller endda Sublime Text.

Visual Studio-kode vs. Atom: Kernefunktioner

Visual Studio Code pakker mere funktionalitet ud af boksen end Atom eller endda mange andre tekstredaktører. Det har ikke helt funktionerne i et Integreret Udviklingsmiljø (IDE), men det kommer tæt på. Ud over standardtekstredigeringsfunktionerne er support til opbygning og fejlfinding af apps lige der. Så naturligvis er Microsofts varemærke IntelliSense autofuldførelse.

Visual Studio Code's IntelliSense i aktion

En funktion, der oftere dukker op i moderne tekstredaktører, er Git-integration. Igen har Visual Studio Code også denne ude af boksen, så du let kan håndtere versionskontrol uden at skulle åbne et terminalvindue. Markdown-support er også indbygget, komplet med preview-funktionalitet, så du kan sikre, at din README.md-fil ser lige ud på GitHub.

Mens Atom ikke har næsten den samme mængde funktioner ved første lancering, har den Git-integration. Atom går endda et skridt videre og tilbyder komplet GitHub-integration. Dette forventes næsten i betragtning af projektets oprindelse, men det er stadig praktisk, især hvis du bruger GitHub til alt.

GitHub-integration i Atom

For langt størstedelen af ​​funktionalitet er Atom imidlertid afhængig af plugins. Disse er lette at installere fra selve appen, så du kan tilpasse redigeringsprogrammet på næsten enhver måde, du kan tænke på.

Visual Studio Code vs. Atom: Plugins

Udvidelsesmulighederne er, hvor den største forskel mellem disse to redaktører tilfældigvis ligger. For Visual Studio-kode tilføjer plugins funktioner. Du kan installere temaer, support til nye sprog og opbygge værktøjer, der hjælper dig, når det kommer til kodning i Rust eller Go, for eksempel.

Atom på den anden side giver meget mere strøm til plugins. Da meget af editorens funktionalitet kommer fra indbyggede plugins, kan det rigtige plugin oprette en næsten helt ny app. Dette gør Atom til en meget mere "hackbar" app. Atom har endda et afsnit i sin manual manuelt med titlen Hacking Atom.

Projekt Find i Atom

Dette ligner noget på dagen for ”redaktørkrigene” mellem Vim og Emacs. Den store mængde af funktionalitet, der er indbygget i sidstnævnte, førte til, at nogle refererede til Vim som en editor og Emacs som et operativsystem. Atom når ikke det niveau af tilpassbarhed, der ses i Emacs - ingen har skrevet en Atom-e-mail-klient endnu - men det kommer nærmere end Visual Studio Code.

Det betyder ikke, at Visual Studio Code-plugins ikke tilbyder masser af funktionalitet. Se ikke længere end vores liste over praktisk Visual Studio-kodeplugin 9 Visual Studio-kodeudvidelser, der gør programmeringen endnu lettere 9 Visual Studio-kodeudvidelser, der gør programmeringen endnu nemmere Vil du have mere fra Visual Studio-kode? Brug for forbedrede værktøjer og produktivitetsmuligheder? Prøv disse Visual Studio-kodeudvidelser. Læs mere for at bevise det.

Visual Studio Code vs. Atom: Community

Både Visual Studio Code og Atom har i øjeblikket store lokalsamfund og brugerbaser. Selvom Visual Studio i øjeblikket ser ud til at være den mere populære af de to, har Atom stadig et dedikeret samfund af brugere og udviklere. Hvis Microsoft beslutter at droppe support til nogen af ​​redigererne, kan dette muligvis ændre sig, men det ser ikke ud til, at det snart vil ske.

Visual Studio Code's fejlsøgningsværktøjer

Atom ser ud til at være omfattet af open source-community end Visual Studio Code på grund af Microsoft-tilknytningen til sidstnævnte. Når det er sagt, er der en fællesskabsindsats for at oprette en Microsoft-fri version af Visual Studio Code. Begge redaktører er open source, men nogle brugere er ikke glade for den dataindsamling, der bruges af begge apper.

Download Visual Studio-kode og Atom

Både Visual Studio Code og Atom fås helt gratis. Atom-editoren er tilgængelig under MIT-licensen, mens Visual Studio-kodens download er under en proprietær licens trods redaktørens open source-kodebase. Begge redaktører er tilgængelige til macOS, Linux og Windows.

Download : Atom (gratis)
Download : Visual Studio-kode (gratis)

Har du brug for en teksteditor eller en IDE?

Kort sagt er Atom en meget tilpasselig tekstredigeringsprogram. Med de rigtige plugins kan det nærme sig en IDE-funktionalitet. Visual Studio-koden er lignende, men med dens funktionssæt føles det tættere på en IDE lige fra starten. Ingen af ​​disse har dog helt funktionerne i en fuld IDE.

Er du usikker på, om du skal bruge en teksteditor eller en IDE? Bare rolig, da vi allerede har undersøgt, om tekstredaktører eller IDE'er er bedre for programmerere Tekstredaktører vs. IDE'er: Hvilken er bedre for programmerere? Tekstredaktører vs. IDE'er: Hvilken af ​​dem er bedre for programmerere? Det kan være svært at vælge mellem en avanceret IDE og en enklere teksteditor. Vi tilbyder en vis indsigt for at hjælpe dig med at tage denne beslutning. Læs mere . Du er muligvis ikke enig, men vores tag kan hjælpe dig med at sammensætte dig.

Udforsk mere om: Atom, programmering, teksteditor, Visual Studio-kode.