Visual Studio Code vs Atom: Hvilken tekstredigerer er den rigtige for dig?

Visual Studio Code vs Atom: Hvilken tekstredigerer er den rigtige for dig?

Hvis du leder efter den perfekte kode -editor, er der en god chance for, at du er stødt på både Atom og Visual Studio Code. Nok er der masser af andre redaktører, men disse to er blandt de mest omtalte.





Atom har eksisteret et stykke tid, men dets popularitet flagrer for sent. Visual Studio Code, engang den nye knægt i byen, som ingen var helt sikker på, ser nu ud til at være den hotteste tekstredaktør i nærheden. Når det er sagt, er ikke alle så ivrige efter at komme videre fra Atom.





Visual Studio Code vs. Atom: Hvad ligner?

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





De to redaktører er også tættere på, end du måske tror på en anden måde. Atom blev oprettet på GitHub, mens Microsoft, som navnet antyder, skabte Visual Studio Code. I 2018 meddelte Microsoft, at det ville erhverve GitHub. Mens nogle i første omgang bekymrede sig for, at dette betød slutningen på Atom, præciserede Microsoft, at begge redaktører fortsat ville eksistere.

Visual Studio Code vs. Atom: Performance

Fans af Visual Studio Code peger ofte på dens ydeevne i forhold til Atom og andre elektronbaserede apps. Elektron -apps har fået ry for træg ydeevne og langsomme opstartstider på kryds og tværs, men Visual Studio Code formår at undgå dette.



Ydelsesforskellene mellem Visual Studio Code og Atom kommer ned på et par faktorer, men et stort aspekt er den tilgang, som hver app udvikles med. Visual Studio Code har et stramt kontrolleret kernesæt med funktionalitet, hvor plugins tilføjer funktioner på overfladeniveau.

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





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

Visual Studio Code vs. Atom: Core Features

Visual Studio Code pakker mere funktionalitet ud af boksen end Atom eller endda mange andre tekstredigerere. Det har ikke helt funktionerne i et integreret udviklingsmiljø (IDE), men det kommer tæt på. Ud over de standard tekstredigeringsfunktioner er support til opbygning og fejlfinding af apps lige der. Så selvfølgelig er Microsofts varemærke IntelliSense autofuldførelse.





En funktion, der dukker oftere op i moderne tekstredigerere, er Git -integration. Igen har Visual Studio Code også dette ude af boksen, så du nemt kan håndtere versionskontrol uden at skulle åbne et terminalvindue. Markdown-understøttelse er også indbygget, komplet med preview-funktionalitet, så du kan sikre, at din README.md-fil vil se rigtigt ud på GitHub.

Selvom 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 er næsten forventet i betragtning af projektets oprindelse, men det er stadig praktisk, især hvis du bruger GitHub til alt.

For langt de fleste funktionaliteter er Atom imidlertid afhængig af plugins. Disse er nemme at installere fra selve appen, så du kan tilpasse editoren på næsten enhver måde, du kan tænke dig.

Visual Studio Code vs. Atom: Plugins

Udvidelse er, hvor den største forskel mellem disse to redaktører tilfældigvis ligger. Til Visual Studio Code tilføjer plugins funktioner. Du kan installere temaer, understøtte nye sprog og opbygge værktøjer til at hjælpe dig, når det drejer sig om kodning i f.eks. Rust eller Go.

Atom giver derimod 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 passende titlen Hacking Atom .

Dette svarer lidt til dagene i 'redaktørkrigene' mellem Vim og Emacs. Den store mængde funktionalitet, der er indbygget i sidstnævnte, førte til, at nogle omtalte Vim som redaktør og Emacs som et operativsystem. Atom når ikke tilpasningsniveauet set i Emacs --- ingen har endnu skrevet en Atom-e-mail-klient --- men det kommer tættere på end Visual Studio Code.

Det er ikke at sige, at Visual Studio Code -plugins ikke tilbyder masser af funktionalitet. Se ikke længere end vores liste over praktiske plugins til Visual Studio Code for bevis på det.

Visual Studio Code vs. Atom: Community

Både Visual Studio Code og Atom nyder i øjeblikket store fællesskaber og brugerbaser. Mens Visual Studio i øjeblikket ser ud til at være den mere populære af de to, har Atom stadig et dedikeret fællesskab af brugere og udviklere. Hvis Microsoft beslutter at droppe support til begge redaktører, kan dette ændre sig, men det ser ikke ud til, at det snart vil ske.

Atom ser ud til at blive omfavnet mere af open source-fællesskabet end Visual Studio Code på grund af Microsofts tilhørsforhold 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 dataindsamlingen, der bruges af begge apps.

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 Code-download er under en proprietær licens på trods af editorens open-source kodebase. Begge redaktører er tilgængelige til macOS, Linux og Windows.

Hent : Atom (Gratis)

Hent : Visual Studio -kode (Gratis)

Har du brug for en tekstredigerer eller en IDE?

I en nøddeskal er Atom en tekstredigerer, der kan tilpasses meget. Med de rigtige plugins kan det nærme sig funktionaliteten af ​​en IDE. Visual Studio Code ligner hinanden, men med sit funktionssæt føles det tættere på en IDE lige fra starten. Ingen af ​​disse har imidlertid helt funktionerne i en fuld IDE.

Er du usikker på, om du skal bruge en tekstredigerer eller en IDE? Bare rolig, da vi allerede har undersøgt, om tekstredigerere eller IDE'er er bedre for programmører. Du er muligvis ikke enig, men vores opfattelse kan hjælpe dig med at beslutte dig.

hvorfor virker mine højttalere ikke?
Del Del Tweet E -mail Sådan rengøres din Windows -pc ved hjælp af kommandoprompt

Hvis din Windows -pc er ved at løbe tør for lagerplads, skal du rydde op i skrammel ved hjælp af disse hurtige kommandopromptværktøjer.

Læs Næste
Relaterede emner
  • Produktivitet
  • Programmering
  • Teksteditor
  • Programmering
  • Visual Studio -kode
  • Atom
Om forfatteren Kris Wouk(118 artikler udgivet)

Kris Wouk er musiker, skribent og hvad det end hedder, når nogen laver videoer til internettet. En teknikentusiast, så længe han kan huske, har han helt sikkert yndlingsoperativsystemer og -enheder, men bruger så mange andre som muligt alligevel, bare for at blive fanget.

Mere fra Kris Wouk

Abonner på vores nyhedsbrev

Tilmeld dig vores nyhedsbrev for at få tekniske tips, anmeldelser, gratis e -bøger og eksklusive tilbud!

Klik her for at abonnere