Visual Studio Code vs. Atom: Vilken textredigerare är rätt för dig?

Visual Studio Code vs. Atom: Vilken textredigerare är rätt för dig?

Om du letar efter den perfekta kodredigeraren finns det en god chans att du har stött på både Atom och Visual Studio Code. Visst, det finns gott om andra redaktörer, men dessa två är bland de mest omtalade.





Atom har funnits ett tag, men dess popularitet flaggar för sent. Visual Studio Code, när det nya barnet i stan ingen var riktigt säker på, verkar nu vara den hetaste textredigeraren som finns. Som sagt, inte alla är så angelägna om att gå vidare från Atom.





Visual Studio Code vs.Atom: Vad liknar det?

Till att börja med delar Visual Studio Code och Atom DNA. Båda dessa redaktörer använder Electron, som låter utvecklare skapa fullfjädrade stationära appar med webbteknik som JavaScript, HTML och CSS. Vissa människor är starkt emot denna idé, men det är en annan historia.





De två redaktörerna är också närmare än du kanske tror på ett annat sätt. Atom skapades på GitHub, medan som namnet antyder skapade Microsoft Visual Studio Code. År 2018 meddelade Microsoft att det skulle förvärva GitHub. Medan vissa initialt oroade sig för att detta innebar slutet på Atom, klargjorde Microsoft att båda redaktörerna skulle fortsätta att existera.

Visual Studio Code vs. Atom: Performance

Fans av Visual Studio Code pekar ofta på dess prestanda jämfört med Atom och andra elektronbaserade appar. Elektronappar har fått rykte om trög prestanda och långsamma starttider över hela linjen, men Visual Studio Code lyckas undvika detta.



Prestandaskillnaderna mellan Visual Studio Code och Atom beror på några faktorer, men en viktig aspekt är hur varje app utvecklas. Visual Studio Code har en tätt kontrollerad kärnuppsättning funktionalitet, med plugins som lägger till funktioner på ytnivå.

Atom, å andra sidan, använder en plugin-baserad metod för nästan allt. Detta tillvägagångssätt har fördelar, men också nackdelar. Atom är något långsammare ur lådan, och detta blir bara värre när du lägger till vissa plugins.





VS Code har den tydliga fördelen när det gäller prestanda, men ingen redaktör är långsam på en modern maskin. Detta ändras när du redigerar stora filer. Visual Studio Code klarar sig bättre än Atom, men antingen är märkbart långsamt jämfört med en redaktör som Vim eller till och med Sublime Text.

Visual Studio Code vs. Atom: Core Features

Visual Studio Code ger mer funktionalitet ur lådan än Atom eller till och med många andra textredigerare. Det har inte riktigt funktionerna i en integrerad utvecklingsmiljö (IDE), men det kommer nära. Förutom de vanliga textredigeringsfunktionerna finns stöd för att bygga och felsöka appar precis där. Så, naturligtvis, är Microsofts varumärke IntelliSense autoslutförande.





En funktion som dyker upp oftare i moderna textredigerare är Git -integration. Återigen har Visual Studio Code också detta ur lådan, så att du enkelt kan hantera versionskontroll utan att behöva öppna ett terminalfönster. Markdown-stöd är också inbyggt, komplett med förhandsgranskningsfunktioner, så att du kan se till att din README.md-fil ser rätt ut på GitHub.

Även om Atom inte har nästan samma mängd funktioner vid första lanseringen, har den Git -integration. Atom går till och med ett steg längre och erbjuder komplett GitHub -integration. Detta är nästan förväntat, med tanke på projektets ursprung, men det är fortfarande praktiskt, särskilt om du använder GitHub för allt.

För de allra flesta funktionaliteter är Atom dock beroende av plugins. Dessa är enkla att installera från själva appen, så att du kan anpassa redigeraren på nästan alla sätt du kan tänka dig.

Visual Studio Code vs. Atom: Plugins

Utökningsbarhet är där den största skillnaden mellan dessa två redaktörer råkar ligga. För Visual Studio Code lägger plugins till funktioner. Du kan installera teman, stöd för nya språk och bygga verktyg som hjälper dig när det gäller kodning i Rust eller Go, till exempel.

Atom, å andra sidan, ger mycket mer kraft till plugins. Eftersom mycket av redaktörens funktioner kommer från inbyggda plugins kan rätt plugin skapa en nästan helt ny app. Detta gör Atom till en mycket mer 'hackbar' app. Atom har till och med ett avsnitt i handboken med lämplig titel Hacking Atom .

Detta är något som liknar dagarna i 'redaktörskrigen' mellan Vim och Emacs. Den stora mängden funktionalitet inbyggd i den senare ledde till att vissa hänvisade till Vim som redaktör och Emacs som ett operativsystem. Atom når inte den anpassningsbarhet som ses i Emacs --- ingen har skrivit en Atom-e-postklient än --- men det kommer närmare än Visual Studio Code.

Därmed inte sagt att Visual Studio Code -plugins inte erbjuder massor av funktioner. Titta inte längre än vår lista över praktiska plugins för Visual Studio Code för bevis på det.

Visual Studio Code vs. Atom: Community

Både Visual Studio Code och Atom har för närvarande stora gemenskaper och användarbaser. Medan Visual Studio för närvarande verkar vara det mest populära av de två, har Atom fortfarande en dedikerad gemenskap av användare och utvecklare. Om Microsoft bestämmer sig för att släppa supporten för någon av redaktörerna kan detta ändras, men det verkar inte som om det kommer att hända snart.

Atom verkar omfamnas mer av open source-communityn än Visual Studio Code på grund av Microsofts anslutning till den senare. Som sagt, det finns ett samhällsarbete för att skapa en Microsoft-fri version av Visual Studio Code. Båda redaktörerna är öppen källkod, men vissa användare gillar inte datainsamlingen som används av någon app.

Ladda ner Visual Studio Code and Atom

Både Visual Studio Code och Atom är tillgängliga helt gratis. Atom-redigeraren är tillgänglig under MIT-licensen, medan Visual Studio Code-nedladdningen är under en proprietär licens trots redaktörens öppen källkod. Båda redaktörerna är tillgängliga för macOS, Linux och Windows.

Ladda ner : Atom (Fri)

Ladda ner : Visual Studio -kod (Fri)

Behöver du en textredigerare eller en IDE?

I ett nötskal är Atom en mycket anpassningsbar textredigerare. Med rätt plugins kan den närma sig funktionaliteten hos en IDE. Visual Studio Code är liknande, men med dess funktionsuppsättning känns det närmare en IDE redan från början. Ingen av dessa har dock de funktioner som en fullständig IDE har.

Är du osäker på om du ska använda en textredigerare eller en IDE? Oroa dig inte, eftersom vi redan har undersökt om textredigerare eller IDE är bättre för programmerare. Du kanske inte håller med, men vår uppfattning kan hjälpa dig att bestämma dig.

hur man låser upp hårddisken mac
Dela med sig Dela med sig Tweet E-post Hur du rengör din Windows -dator med kommandotolken

Om din Windows -dator har slut på lagringsutrymme, rensa bort skräpet med dessa snabba kommandotolken.

Läs Nästa
Relaterade ämnen
  • Produktivitet
  • Programmering
  • Textredigerare
  • Programmering
  • Visual Studio -kod
  • Atom
Om författaren Kris Wouk(118 artiklar publicerade)

Kris Wouk är musiker, författare och vad det än heter när någon gör videor för webben. En teknikentusiast så länge han kan komma ihåg, han har definitivt favoritoperativsystem och enheter, men använder så många andra som möjligt ändå, bara för att hålla fast.

Mer från Kris Wouk

Prenumerera på vårt nyhetsbrev

Gå med i vårt nyhetsbrev för tekniska tips, recensioner, gratis e -böcker och exklusiva erbjudanden!

Klicka här för att prenumerera