Visual Studio Code vs. Atom: Vilken textredigerare är rätt för dig?
Annons
Om du söker efter den perfekta kodredigeraren finns det en god chans att du har stött på både Atom och Visual Studio Code. Visst finns det många andra redaktörer, men dessa två är bland de mest omtalade.
Atom har funnits ett tag, men dess popularitet flaggas sedan sent. Visual Studio Code, när det nya barnet i stan ingen var riktigt säker på, verkar nu vara den hetaste textredigeraren. Som sagt, inte alla är så angelägna om att gå vidare från Atom.
Visual Studio Code vs. Atom: Vad är liknande?
För att starta delar Visual Studio Code och Atom DNA. Båda dessa redaktörer använder Electron, som gör det möjligt för utvecklare att skapa fullfjädrade stationära appar med webbteknologier som JavaScript, HTML och CSS. En del människor är hårt 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 ursprungligen 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
Visual Studio Code-fans pekar ofta på dess prestanda jämfört med Atom och andra elektronbaserade appar. Elektronappar har fått ett rykte för trög prestanda och långsam starttid över hela linjen, men Visual Studio Code lyckas undvika detta.
Prestandaskillnaderna mellan Visual Studio Code och Atom beror på några få faktorer, men en viktig aspekt är den strategi som varje app utvecklas med. Visual Studio Code har en tätt kontrollerad kärnuppsättning funktionalitet, med plugins som lägger till ytnivåfunktioner.
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 det blir bara värre när du lägger till vissa plugins.
VS-kod har den tydliga fördelen när det gäller prestanda, men ingen av redaktörerna går långsamt på en modern maskin. Detta ändras när du redigerar enorma filer. Visual Studio-koden presterar bättre än Atom, men antingen är märkbart långsam 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 paketerar mer funktionalitet ur rutan än Atom eller till och med många andra textredigerare. Den har inte riktigt funktionerna i en integrerad utvecklingsmiljö (IDE), men den kommer nära. Förutom de vanliga textredigeringsfunktionerna, finns stöd för att bygga och felsöka appar där. Så naturligtvis är Microsofts varumärke IntelliSense autofyllt.
En funktion som dyker upp ofta i moderna textredigerare är Git-integration. Återigen har Visual Studio Code det här ur lådan, så att du enkelt kan hantera versionskontroll utan att behöva öppna ett terminalfönster. Stöd för markdown ä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 förväntas nästan med tanke på projektets ursprung, men det är fortfarande praktiskt, särskilt om du använder GitHub för allt.
För den stora majoriteten av funktionaliteten ä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 vilket sätt du kan tänka på.
Visual Studio Code vs. Atom: Plugins
Utdragbarhet är där den största skillnaden mellan dessa två redaktörer råkar ligga. För Visual Studio-kod 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 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 titeln Hacking Atom.
Detta är något liknande dagarna för ”redaktörskriget” mellan Vim och Emacs. Den stora mängden funktionalitet inbyggd i det senare ledde till att vissa hänvisade till Vim som redaktör och Emacs som ett operativsystem. Atom når inte den anpassningsnivå som ses i Emacs - ingen har skrivit en Atom-e-postklient ännu - men det kommer närmare än Visual Studio Code.
Det betyder inte att Visual Studio Code-plugins inte erbjuder mycket funktionalitet. Leta inte längre än vår lista över praktiska plugins för Visual Studio-kod 9 Visual Studio-kodtillägg som gör programmeringen ännu enklare 9 Visual Studio-kodtillägg som gör programmeringen ännu enklare Vill du ha mer från Visual Studio-koden? Behöver du förbättrade verktyg och produktivitetsalternativ? Prova dessa Visual Studio-kodtillägg. Läs mer för att bevisa 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 den mer populära av de två, har Atom fortfarande en dedikerad community av användare och utvecklare. Om Microsoft beslutar att släppa stöd för någon av redaktörerna kan det ändras, men det verkar inte som att det kommer att hända snart.
Atom verkar omfamnas mer av öppen källkod än Visual Studio Code på grund av Microsoft-anslutningen till det senare. Som sagt finns det en gemenskapsåtgärd för att skapa en Microsoft-fri version av Visual Studio Code. Båda redaktörerna är öppen källkod, men vissa användare är inte förtjust i den datainsamling som används av någon av apperna.
Ladda ner Visual Studio Code och Atom
Både Visual Studio Code och Atom finns helt gratis. Atom-redigeraren är tillgänglig under MIT-licensen, medan Visual Studio Code-nedladdningen är under en egen licens trots redaktörens källkod med öppen källkod. Båda redaktörerna är tillgängliga för macOS, Linux och Windows.
Ladda ner : Atom (gratis)
Ladda ner : Visual Studio Code (gratis)
Behöver du en textredigerare eller en IDE?
Kort sagt är Atom en mycket anpassningsbar textredigerare. Med rätt plugins kan den närma sig en IDE-funktionalitet. Visual Studio Code är liknande, men med dess funktionsuppsättning känns det närmare en IDE från början. Ingen av dessa har dock riktigt funktionerna i en fullständig IDE.
Ä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: er är bättre för programmerare. Textredigerare kontra IDE: Vilken är bättre för programmerare? Textredigerare kontra IDE: Vilken är bättre för programmerare? Att välja mellan en avancerad IDE och en enklare textredigerare kan vara svårt. Vi erbjuder lite insikt som hjälper dig att fatta det beslutet. Läs mer . Du kanske inte håller med, men vårt tag kan hjälpa dig att tänka dig.
Utforska mer om: Atom, programmering, textredigerare, Visual Studio-kod.