Atom vs Sublime: Ce editor de text să alegeți în 2020?

Dezvoltatorii folosesc editorii de text, cunoscuți și ca editori de cod, pentru editarea codului de programare. Aceste editoare conțin, în principiu, caracteristici precum navigare rapidă, evidențiere a sintaxei, indentare automată etc.

Există mulți dezvoltatori care scriu pentru web (JS, CSS, HTML etc.) folosind Sublime pentru Mac. În același timp, există și alții care preferă să programeze într-un IDE pentru că vine cu ceva mai mult suport din partea de depanare.

Toate acestea sunt influențate de preferințele personale și, pentru cei mai mulți, de ceea cu ce s-au obișnuit.

Așadar, un răspuns direct la întrebarea „Care este cel mai bun editor de text pentru dezvoltatori?’, nu există.

În schimb, opiniile cu privire la „Care este cel mai bun editor de text între Atom și Sublime?” sunt subiective.

În această postare vă vom împărtăși o comparație cot la cot între aceste două editoare de text populare și vom încerca să fim cât se poate de obiectivi. Astfel încât să aveți suficiente informații pentru a face o alegere care să se potrivească cel mai bine nevoilor dumneavoastră.

Atom este un editor de text open source dezvoltat în 2014 de GitHub. Creat folosind Node JS și HTML, acesta suportă sistemele de operare Windows, Mac și Linux. În timp ce, Sublime a fost creat de Jon Skinner, un fost inginer Google, și suportă aceleași platforme ca și Atom.

Sublime oferă o versiune de încercare gratuită pentru testare, dar toți utilizatorii permanenți trebuie să plătească 80 de dolari pentru a o menține activă.

80 de dolari sună cam piperat, nu-i așa?

Dar este important de reținut că licențele sunt per-utilizator, mai degrabă decât per-mașină. Deci vă puteți bucura de Sublime pe oricâte sisteme de operare și calculatoare doriți cu licența dumneavoastră.

Și în cazul în care, dacă nu vă place faptul că Sublime adoră să vă reamintească să achiziționați una, atunci Atom este pentru dumneavoastră!

Performanță

Cu mai mulți oameni care contribuie la cadrele open source, Atom are un avantaj în spațiul de creștere, deoarece va tinde să se îmbunătățească într-un ritm mai rapid decât Sublime.

Dar când vine vorba de performanță și viteză, Sublime devansează Atom, și alți editori -Motivul principal pentru care rămâne în fața lui Atom în rândul dezvoltatorilor.

Sublime este bine cunoscut pentru faptul că este receptiv, rapid și ușor. Dacă performanța este prioritatea dvs. principală, Sublime Text navighează, gestionează și încarcă proiecte mari incredibil de bine.

În schimb, dacă există o problemă cu Atom, aceasta este că, uneori, dezvoltatorii l-au găsit lent. Mai ales în timpul deschiderii unui fișier sau al schimbării între file, uneori, și în timp ce lucrați cu baze de coduri mari, cum ar fi kernelul Linux sau proiectul open source Android.

Personalizare

Ca dezvoltator, libertatea de a modifica, adăuga și extinde editorul pentru a se potrivi stilului și fluxului dvs. de dezvoltare este cu adevărat esențială care oferă, de asemenea, un sentiment incredibil de putere.

Ambele programe sunt destul de goale din cutie, permițându-vă să personalizați complet experiența prin adăugarea propriilor dvs. comenzi rapide personalizate și prin personalizarea temelor.

Sublime seamănă foarte mult cu Atom. Este disponibilă puterea de a controla aspecte precum „trim whitespace”, „save on lost focus” și multe altele. Fișierele de configurare sunt simple JSON și există o întreagă serie de setări ascunse care vă așteaptă să vă jucați cu ele.

Caracteristicile de personalizare așteptate sunt prezente în ambele instrumente – toate funcțiile necesare de împachetare, indentare, tematizare, modificări de limbaj etc. Întrucât, Atom are peste 2.900 de teme, față de peste 7.000 de teme în Sublime.

Pachete

Cu Atom multe caracteristici vin din cutie, în timp ce, pentru același set de caracteristici trebuie să instalați un manager de pachete în Sublime înainte de a începe chiar procesul de codare.

Apoi, utilizatorii trebuie să învețe care sunt pluginurile, extensiile și pachetele care le îmbunătățesc cel mai bine experiența.

Atom vine preinstalat cu opt teme de sintaxă și patru teme de interfață, atât în culori deschise, cât și întunecate. Atom este orientat vizual și are caracteristici bogate, cum ar fi minimapuri ale folderelor individuale, bara laterală a proiectului, design modular și manager de pachete încorporat, arbori de dosare pentru organizarea în stil drag-and-drop.

Caracteristicile gata de utilizare ale lui Atom sunt un contrast puternic cu Sublime.

Dar cum Sublime a fost acceptat de comunitatea de dezvoltatori de ani de zile, deoarece este un editor de text mai vechi decât Atom, varietatea de pachete din Sublime text este mai largă decât în Atom. Există unele pachete unice în Sublime care nu au o alternativă exact similară în Atom.

Verdict

Ambele editoare de text oferă o experiență mai familiară de editare a codului, fără un terminal și un depanator integrat.

Din toate aparențele de mai sus, se pare că Sublime este campionul în exercițiu al editorilor de text, dar Atom este un outsider în devenire care în curând va prelua conducerea.

Sperăm că vă va ajuta în înțelegerea diferențelor esențiale dintre cele două pentru a alege, în funcție de nevoile dvs. de dezvoltare.

Dacă aveți nevoie de asistență fullstack sau de altă asistență de dezvoltare pentru proiecte care necesită o astfel de expertiză tehnică de bază și critică, contactați-ne.

.