Nyheter i Android, Telefoner, Prylar Och Recensioner

Visual Studio Code vs. Atom: Vilken textredigerare passar 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. Det finns gott om andra redaktörer, men dessa två är bland de mest omtalade.

Atom har funnits ett tag, men dess popularitet har sjunkit på senare tid. När det nya barnet i stan var det ingen som var helt säker på, verkar Visual Studio Code nu vara den hetaste textredigeraren som finns. Som sagt, alla är inte så sugna på att gå vidare från Atom.

Så, Atom vs Visual Studio Code, vilket är bäst? Låt oss bestämma.

Visual Studio Code vs. Atom: Vad är liknande?

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 skrivbordsappar med webbteknologier 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 man kanske tror på ett annat sätt. Atom skapades på GitHub; medan, som namnet kan antyda, skapade Microsoft Visual Studio Code. 2018 meddelade Microsoft att de skulle förvärva GitHub. Medan vissa till en början var oroliga för att detta innebar slutet för Atom, klargjorde Microsoft att båda redaktörerna skulle fortsätta att existera.

Visual Studio Code vs. Atom: Prestanda

Visual Studio Code-fans pekar ofta på dess prestanda jämfört med Atom och andra Electron-baserade appar. Electron-appar har fått rykte om sig för 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å ett par faktorer, men en viktig aspekt är tillvägagångssättet med vilket varje app utvecklas. Visual Studio Code har en hårt kontrollerad kärnfunktionalitet, med plugins som lägger till funktioner på ytnivå.

Atom, å andra sidan, använder en plugin-baserad strategi 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 man lägger till vissa plugins.

VS Code har en klar fördel när det kommer till prestanda, men ingen av editorerna ä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 båda är märkbart långsam jämfört med en redigerare som Vim eller till och med Sublime Text.

Relaterad  Vad är dynamisk svårighetsjustering och varför äger EA patentet?

Visual Studio Code vs Atom: Kärnfunktioner

Visual Studio Code packar in mer funktionalitet direkt ä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. Så är naturligtvis Microsofts varumärke IntelliSense autokomplettering.

En funktion som dyker upp oftare i moderna textredigerare är Git-integrering. Återigen, Visual Studio Code har 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 säkerställa att alla dina filer ser rätt ut på GitHub.

Även om Atom inte har nästan samma antal funktioner, 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, speciellt om du använder GitHub till allt.

För den stora majoriteten av funktionaliteten förlitar sig Atom på plugins. Det som är bra är att plugins i Atoms är enkla att installera, vilket låter dig anpassa redigeraren på nästan vilket 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 kommer till kodning i till exempel Rust eller Go.

Atom, å andra sidan, ger mycket mer kraft till plugins. Eftersom mycket av redaktörens funktionalitet 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 sin handbok med den passande titeln Hacking Atom.

Relaterad  Samsung kommer fortfarande att släppa Galaxy S21 FE, men nu 2022

Detta påminner lite om tiden för “redigerarkrigen” mellan Vim och Emacs. Den stora mängden funktionalitet som var inbyggd i den senare ledde till att vissa hänvisade till Vim som en editor och Emacs som ett operativsystem. Atom når inte den nivå av anpassningsbarhet som setts i Emacs – ingen har skrivit en Atom-e-postklient ännu – men det kommer närmare än Visual Studio Code.

Det är inte att säga att Visual Studio Code-plugins inte erbjuder massor av funktionalitet. Leta inte längre än vår lista över praktiska Visual Studio Code-plugins för bevis på det.

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

Atom verkar omfamnas mer av öppen källkodsgemenskapen än Visual Studio Code på grund av Microsofts anknytning till den senare. Som sagt, det finns en gemenskapsansträngning för att skapa en Microsoft-free version av Visual Studio Code. Båda redaktörerna är öppen källkod, men vissa användare är inte förtjusta i datainsamlingen som används av någon av apparna.

Ladda ner Visual Studio Code och Atom

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

Ladda ner: Atom (Free)

Ladda ner: Visual Studio Code (Free)

Behöver du en textredigerare eller en IDE?

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

Relaterad  Microsoft öppnar ny studio för att arbeta med State of Decay 3 och andra Unreal Engine 5-spel

Ä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.

Visual Studio Code vs. Atom: Vilken textredigerare är bättre?

Var och en av de två har sina fördelar och nackdelar – och de är båda free, så varför inte ge dem varsin chans?

I allmänhet är Visual Studio Code en bättre textredigerare, delvis på grund av dess omfattande funktioner. Även om Atom kan höjas till standard med sina plugins, finns det mesta av det du behöver redan tillgängligt i Visual Studio Code. Dessutom är Visual Studio Code lätt och snabbare.

Om du har bestämt dig för Atom kommer det att snabbt öka din produktion genom att bemästra textredigerarens kortkommandon.

Om författaren

Kris Wouk (115 artiklar publicerade)

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

Mer från Kris Wouk

Prenumerera på vårt nyhetsbrev

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

Klicka här för att prenumerera