Atom vs Sublime:
Utvecklare använder textredigerare, även kallade kodredigerare, för att redigera programmeringskod. Dessa redaktörer innehåller i princip funktioner som snabbnavigering, syntaxmarkering, automatisk indragning etc.
Det finns många utvecklare som skriver för webben (JS, CSS, HTML etc.) med Sublime för Mac. Samtidigt finns det andra som föredrar att programmera i ett IDE eftersom det kommer med lite mer stöd från felsökningssidan.
Det hela beror på personliga preferenser, och för de flesta av dem- vad de har vant sig vid.
Så, ett rakt svar på frågan ”vad är den bästa textredigeraren för utvecklare?’ finns inte.
Däremot är åsikterna om ”Vilken är den bästa textredigeraren mellan Atom och Sublime?” subjektiva.
I det här inlägget kommer vi att dela med oss av en jämförelse sida vid sida mellan dessa två populära textredigerare, och försöka vara så objektiva som möjligt. Så att du har tillräckligt med information för att göra ett val som bäst passar dina behov.
Atom är en textredigerare med öppen källkod som utvecklades 2014 av GitHub. Den är skapad med hjälp av Node JS och HTML och har stöd för operativsystemen Windows, Mac och Linux. Sublime skapades däremot av Jon Skinner, en före detta Google-ingenjör, och har stöd för samma plattformar som Atom.
Sublime erbjuder en gratis testversion för testning, men alla kontinuerliga användare måste betala 80 dollar för att hålla den aktiv.
80 dollar låter väl dyrt?
Men det är viktigt att notera att licenserna är per användare, snarare än per maskin. Så du kan njuta av Sublime på så många operativsystem och datorer som du vill med din licens.
Och om du inte gillar att Sublime älskar att påminna dig om att köpa en licens, så är Atom något för dig!
Prestanda
Med fler människor som bidrar till ramverk med öppen källkod har Atom ett övertag i tillväxtrummet eftersom det kommer att tenderar att förbättras i en snabbare takt än Sublime.
Men när det gäller prestanda och snabbhet är Sublime överlägset Atom, och andra redigeringsprogram -Den främsta anledningen till att det ligger före Atom bland utvecklare.
Sublime är välkänt för att vara responsivt, snabbt och lätt. Om prestanda är din högsta prioritet navigerar, hanterar och laddar Sublime Text stora projekt otroligt bra.
Och om det finns ett problem med Atom är det att utvecklare ibland har tyckt att det är långsamt. Särskilt när de öppnar en fil eller växlar mellan flikar ibland, och när de arbetar med stora kodbaser, som Linuxkärnan eller Android Open Source-projektet.
Anpassning
Som utvecklare är friheten att justera, lägga till och utöka din editor för att matcha din utvecklingsstil och ditt flöde verkligen väsentlig som också ger en otrolig känsla av makt.
Båda programmen är ganska nakna ur lådan, vilket gör att du kan anpassa upplevelsen helt och hållet genom att lägga till egna anpassade genvägar och anpassa teman.
Sublime är väldigt likt Atom. Det finns möjlighet att styra aspekter som ”trimma vitrymder”, ”spara vid förlorat fokus” med mera. Konfigurationsfilerna är enkla JSON-filer och det finns en hel mängd dolda inställningar som väntar på att du ska leka med.
De förväntade anpassningsfunktionerna finns i båda verktygen – alla nödvändiga omslag, indragningar, teman, språkjusteringar osv. Medan Atom har 2 900+ teman jämfört med 7 000+ teman i Sublime.
Paket
Med Atom kommer många funktioner direkt ur lådan, medan du för samma uppsättning funktioner måste installera en pakethanterare i Sublime innan du ens påbörjar kodningsprocessen.
Därefter måste användarna lära sig vilka plugins, tillägg och paket som bäst förbättrar deras upplevelse.
Atom levereras förinstallerat med åtta syntax och fyra UI-teman i både ljusa och mörka färger. Atom är visuellt orienterad och har rika funktioner som minimapar av enskilda mappar, projektsidebar, modulär design och inbyggd pakethanterare, mappträd för organisation i drag-and-drop-stil.
Atoms out-of-the-box-funktioner står i skarp kontrast till Sublime.
Men eftersom Sublime har accepterats av utvecklargemenskapen i flera år, eftersom det är en äldre textredigerare än Atom, är utbudet av paket i sublime text större än atom. Det finns några unika paket i Sublime som inte har något exakt liknande alternativ i Atom.
Verdict
Båda textredigerarna erbjuder en mer familjär kodredigeringsupplevelse utan en integrerad terminal och felsökare.
Av allt det som framkommit ovan verkar det som om Sublime är den regerande mästaren bland textredigerare, men Atom är den uppåtgående underhunden som snart kommer att ta över ledningen.
Hoppar att det hjälper dig att förstå de centrala skillnaderna mellan de två att välja mellan, beroende på dina utvecklingsbehov.
Om du behöver fullstack eller annan utvecklingshjälp på projekt som behöver sådan grundläggande och kritisk teknisk expertis, ta kontakt med oss.