Acest tutorial explică caracteristicile celor doi editori de cod sursă Atom și Sublime Text și oferă o comparație între Atom și Sublime:
Dacă sunteți nou în domeniul codării sau un dependent de cod din vechime, aveți nevoie de un editor de cod suficient de robust pentru a face față la tot ceea ce puteți arunca la el.
Există atât de multe editoare de cod pe piață, iar printre acestea alegerea unuia potrivit este întotdeauna o sarcină dificilă. Acest tutorial nu va răspunde doar la întrebarea „Care este cel mai bun editor de cod pentru dezvoltatori?”, ci va compara doi editori de cod sursă ai mileniului și anume Atom & Sublime Text.
Nu putem încadra editorul de cod într-un singur tip, deoarece un editor care funcționează pentru un dezvoltator ar putea să nu fie potrivit pentru celălalt.
Pe piață există foarte multe, de la cele mai simple, cum ar fi notepad++ sau vi, care permit scrierea codului și colorarea lui pentru a-l face mai ușor de citit, până la cele mai complexe editoare, cum ar fi NetBeans, XCode, IntelliJ, care oferă un mediu de dezvoltare complet ce include integrarea cu sisteme de control al versiunilor, cadre de testare, kit de depanare etc.
În acest tutorial, ne vom concentra pe compararea a două editoare de cod sursă de complexitate medie, și anume Atom și Sublime Text, deoarece acestea sunt un amestec de simplu și complex pe de o parte și sunt suficient de robuste pentru a face dezvoltarea agilă, rapidă și eficientă.
- Overview Of Sublime Text And Atom
- Atom vs Sublime Text: O comparație
- #1) Configurarea editorului
- Instalarea Sublime Text pe Windows
- Atom Installation On Windows
- #2) Editare și flux de lucru
- #3) Lucrul cu fișiere grele
- #4) Comenzi rapide și funcționalitate
- #5) Pachete și personalizare
- #6) Disponibilitatea pachetelor de la terți
- #7) Integrarea controlului sursei
- #8) Comunitatea
- #9) Prețuri
- #10) Performanță
- #11) Experiența utilizatorului
- Concluzie
Overview Of Sublime Text And Atom
Compararea facilitează dezvoltatorilor să aleagă editorul de cod potrivit în funcție de cerințele lor. Astfel, în timp ce Sublime Text este editorul cel mai bine cunoscut pentru sofisticarea sa, Atom este numit editorul de text hackabil al secolului 21.
Înainte de a compara Atom și Sublime, haideți să facem o scurtă prezentare generală a acestor două editoare, conform documentației lor oficiale.
Atom
Este un editor de cod sursă pentru macOS, Linux, platforma Windows care suportă plug-in-uri scrise în Node.js. Are Git Control încorporat în el. Este dezvoltat de GitHub.
Site-ul oficial => Atom
Sublime Text
Este un editor de cod sursă shareware care suportă plug-in-uri scrise în Python. Suportă în principal multe limbaje de programare și de marcare.
Site-ul oficial => Sublime Text
Atom vs Sublime Text: O comparație
Să aruncăm o privire la comparația dintre Sublime Text vs Atom:
Category | Atom | Sublime | |
---|---|---|---|
Extensiune/Plug-in | Da | Da | |
Licență | LicențăMIT | LicențăMIT | Proprietate |
Linux Windows Mac OS X |
Linux Windows Mac OS X |
||
Multiplu proiecte | Da | Da | |
Editare selecție multiplă | Da | Da | Da |
Editare selecție bloc | Da | Da | |
Tipare dinamică | Da | Da | |
Performanță | |||
Completarea automată a codului | Da | ||
Semnalizare sintaxă | Da | Da | Da |
Suportat VCS | Github Git Bitbucket |
Git Github Mercurial |
|
Preț | Gratuit | Free | 80$ |
Lasă-ne să comparăm în detaliu editorii Atom vs Sublime Text pe baza următoarelor categorii:
#1) Configurarea editorului
Înainte de a compara aceste editoare pe baza configurării, să vedem mai întâi instalarea acestora pe platforma Windows.
Instalarea Sublime Text pe Windows
Puteți descărca Sublime Text de pe site-ul oficial.
Pasul #1: Descărcați pachetul .exe de pe site-ul oficial, așa cum se arată în imaginea de mai jos.
Pasul #2: Rulați fișierul executabil. Acesta definește variabilele de mediu. Pe măsură ce executați fișierul, veți vedea fereastra prezentată mai jos.
Click pe Next în fereastra de mai sus.
Etapa #3: Alegeți locația în care doriți să instalați editorul Sublime Text și faceți click pe Next.
Etapa #4: Verificați locația folderului și faceți clic pe Install.
Etapa #5: Acum faceți clic pe Finish pentru a finaliza instalarea.
Etapa #6: La instalarea cu succes, veți vedea că editorul va apărea ca mai jos:
Atom Installation On Windows
Etapa #1: Descărcați pachetul .exe de pe site-ul oficial, așa cum se arată mai jos.
Pasul 2: Pe măsură ce rulați fișierul descărcat, va apărea fereastra de mai jos.
Pasul 3: Când instalarea este completă, se lansează fereastra editorului Atom.
Atom și Sublime se instalează cu câteva clicuri de mouse. Ambele editoare sunt disponibile pentru Windows, Linux și OS X. Un lucru pe care îl veți observa rapid este că Atom cântărește mult peste 170MB, ceea ce este cu mult peste editorii HTML tradiționali, în timp ce Sublime cântărește mai puțin de 6MB.
Vom discuta mai departe în evaluarea performanțelor acestor editoare. Odată ce ați instalat editorii, sunteți gata de plecare.
#2) Editare și flux de lucru
Atom este flexibil pentru utilizatori. Acesta generează pachete care se adaugă la nucleul său hackabil. O altă caracteristică interesantă este „Fuzzy finder” care găsește orice fișier pentru dumneavoastră. De asemenea, cu ajutorul unei vizualizări arborescente, utilizatorilor le este ușor să deschidă și să vizualizeze orice fișier din proiectul curent. Un lucru care îl enervează pe un utilizator Atom este să își dea seama ce pachet suplimentar trebuie instalat atunci când începe de la zero.
În schimb, este esențial atunci când se lucrează în proiecte Sublime Text. Codificarea, marcarea și proza arată cel mai înalt nivel de sofisticare în editorul Sublime Text. Găsirea unui fragment de cod în mijlocul a mii de fișiere se întâmplă rapid în Sublime. Aici, viteza nu-și dezamăgește niciodată utilizatorii. Acesta permite dezvoltatorului să valorifice puterea codării rapide.
Navigația are loc în Sublime cu ajutorul paletei de comenzi.
#3) Lucrul cu fișiere grele
Atom fiind cel mai greu ca mărime, devine dificil să lucrezi cu fișiere grele. Apar unele întârzieri și lentoare în editorul Atom în timpul editării fișierelor grele. Sublime Text fiind cel mai mic funcționează fără probleme în timp ce lucrează cu fișiere grele.
#4) Comenzi rapide și funcționalitate
Ambele editoare vin cu o grămadă de comenzi rapide pentru a face munca utilizatorului suficient de rapidă. În cea mai mare parte, scurtăturile Atom sunt oarecum similare cu cele de la Sublime Text. De asemenea, putem personaliza tastele de prescurtări în funcție de ușurința noastră în ambele editoare. Singura diferență constă în faptul că în Atom aceste lucruri apar ca fiind încorporate, dar în Sublime Text, trebuie să le configurați manual.
#5) Pachete și personalizare
Gradul de personalizare pe care îl oferă un editor pentru a se potrivi cu fluxul și stilul de dezvoltare este o perspectivă foarte importantă. Atom are o pagină de documente foarte descriptivă care oferă informații detaliate despre cum se pot modifica chiar și stilurile. Are o caracteristică foarte bună de suprapunere a setărilor în funcție de tipul de fișier. De exemplu, indentarea diferită pentru JS vs. CSS vs. HTML este destul de ușoară cu Atom. În ceea ce privește Sublime Text, există mai puține buchete de pachete.
#6) Disponibilitatea pachetelor de la terți
Care editor este pur și simplu un simplu fișier de intrare de text fără pachete de la terți. Atom și Sublime Text nu sunt diferite în acest caz. Ambele editoare au un număr mare de pachete terțe care trebuie instalate, cu toate acestea, problema apare deoarece nu există o dezvoltare activă pentru multe dintre aceste pachete terțe, ceea ce face ca aceste pachete să fie instabile. Sublime Text fiind unul mai vechi are o colecție largă a acestor pachete terțe decât Atom.
#7) Integrarea controlului sursei
Fiind un produs al GitHub, Atom vine pregătit cu integrarea git. În timp ce editați orice proiect, veți observa că vizualizarea arborelui are indicatori de culoare pentru fișierele necomandate. De asemenea, afișează numele ramurii curente pe bara de stare.
Pe de altă parte, Sublime Text nu are o integrare încorporată cu depozitul de cod sursă, dar are câteva integrări încercate și testate din pachete externe, cum ar fi Git, SVN.
#8) Comunitatea
Sublime Text are o listă extinsă de utilizatori, cu tone de întrebări în fiecare lună pe stack overflow, bloguri nesfârșite despre diverse caracteristici. Pe de altă parte, deși Atom este nou în comparație cu Sublime Text, are o comunitate foarte activă pe partea de dezvoltare și suport. De asemenea, fiind susținut de GitHub, panourile de discuții de pe site-ul web arată toate înflăcărate.
#9) Prețuri
Atom este un editor open-source care vine gratuit ca parte a licenței MIT în timp ce Sublime costă 80 de dolari. Aici, în cazul Sublime Text, prețul nu pare să fie factorul decisiv, deoarece versiunea cu plată și cea gratuită Sublime diferă doar printr-un ecran pop-up ocazional pentru a dezactiva statutul de „neînregistrat”.
Utilizatorii hardcore Sublime plătesc cu plăcere 80 de dolari pentru un dezvoltator autonom care a dezvoltat un produs superb, ca o amintire de recunoștință.
#10) Performanță
Performanța este partea esențială a oricărui editor de text care este folosit de către dezvoltatori. Sublime este mult mai avansat decât Atom atunci când vine vorba de performanță.
Cum se spune, dimensiunea poate face sau distruge un instrument software. Atom fiind cel mai greu ca dimensiune este mai lent decât Sublime Text. Prezintă probleme de întârzieri de răspuns atunci când vine vorba de saltul între mai multe fișiere. Dimpotrivă, nu veți simți niciun lag atunci când lucrați cu Sublime Text.
#11) Experiența utilizatorului
Pentru aspect, Sublime Text nu pare a fi atrăgător, totuși, cu o bază imensă de utilizatori, aceștia preferă să instaleze sute de teme pentru a obține o experiență de utilizare personalizabilă. Sublime Text are un număr amplu de teme pe care utilizatorul le poate instala pentru a obține cea mai bună experiență de utilizare. Dimpotrivă, Atom vine cu multe lucruri încorporate din start. În Sublime, utilizatorii trebuie să configureze manual anumite lucruri out of the box.
Concluzie
Atunci, care credeți că este cel mai bun editor?
În opinia noastră, atât Atom cât și Sublime Text sunt editoare de text bune, cu o mulțime de caracteristici și pachete de la terți pentru a face dezvoltarea rapidă și mai ușoară. Ambele își servesc cel mai bine cerințele specifice ale utilizatorilor și nevoile pieței. Niciun editor nu este mai bun decât celălalt.
Dacă folosiți deja Sublime Text și ați acordat mult timp alegerii și instalării pachetelor preferate, atunci trecerea la Atom nu are niciun sens, deoarece ambele editoare oferă aproape aceleași pachete într-un fel sau altul. În plus, pentru capacitatea de încărcare, Sublime text poate suporta mult mai multă încărcătură decât Atom.
Un lucru extraordinar pe care îl are Sublime este caracteristica că atunci când deschideți Sublime Text, vă veți vedea fișierele exact așa cum le-ați lăsat ultima dată, indiferent dacă le-ați salvat sau nu.
Deși Atom a arătat o îmbunătățire extraordinară a vitezei în ultimii ani, este încă în urma lui Sublime în ceea ce privește comutarea între mai multe fișiere și timpul de încărcare lent. Pe de altă parte, deoarece am văzut majoritatea pachetelor lui Sublime devenind învechite din cauza lipsei de comunitate, acesta trebuie să se gândească mai mult la open-sourcing-ul unora dintre cadrele sale pentru a concura cu editorii de cod din era modernă.
În cele din urmă, dacă sunteți în căutarea unui nou editor, puteți alege pe oricine dintre aceste două, deoarece ambele sunt o alegere bună. Trebuie doar să petreceți o cantitate decentă de timp pentru a vă obișnui cu tastele sale de comandă rapidă, găsind pachete care să vă facă dezvoltarea mai rapidă și mai ușoară pe oricare dintre aceste editoare.
Citește mai departe => Visual Studio Code Vs Atom
Sperăm că această comparație Atom vs Sublime Text v-a oferit o imagine de ansamblu a caracteristicilor editorilor Atom și Sublime Text. După ce ați citit acest articol, cu siguranță veți putea decide ce editor să alegeți în funcție de cerințele dumneavoastră.
.