atom vs sublime text
Acest tutorial explică caracteristicile celor doi editori de coduri sursă Atom și Sublime Text și oferă o comparație între Atom și Sublime:
Indiferent dacă sunteți nou în codificare sau un dependent de coduri vechi, aveți nevoie de un editor de coduri suficient de robust pentru a face față tot ceea ce puteți arunca asupra acestuia.
Există atât de mulți editori de cod pe piață, iar printre cei care aleg unul corect 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, adică Atom & Sublime Text.
Nu putem pune 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ă multe dintre ele, de la cele mai simple precum notepad ++ sau vi, care vă permite să scrieți cod și să le colorați pentru a ușura citirea, până la cei mai complecși editori precum NetBeans, XCode, IntelliJ care oferă o dezvoltare completă mediu care include integrarea cu sistemele de control al versiunilor, cadrele de testare, kitul de depanare etc.
În acest tutorial, ne vom concentra pe compararea a doi editori de cod sursă de complexitate medie, adică Atom și Sublime Text, deoarece sunt amestecul atât de simplu, cât și complex pe de o parte și sunt suficient de robuste pentru a face dezvoltarea agilă, rapidă și eficientă.
Ce veți învăța:
- Prezentare generală a textului și atomului sublim
- Atom vs text sublim: o comparație
- # 1) Configurarea editorului
- # 2) Editare și flux de lucru
- # 3) Lucrul cu fișiere grele
- # 4) Comenzi rapide și funcționalitate
- # 5) Pachete și personalizare
- # 6) Disponibilitatea pachetului terță parte
- # 7) Integrarea controlului sursei
- # 8) Comunitate
- # 9) Prețuri
- # 10) Performanță
- # 11) Experiența utilizatorului
- Concluzie
Prezentare generală a textului și atomului sublim
Comparația face ca dezvoltatorii să poată alege cu ușurință editorul de cod potrivit în funcție de cerințele lor. Deci, în timp ce Sublime Text este editorul cel mai cunoscut pentru sofisticarea sa, Atom este numit editorul de text hackable al secolului 21.
Înainte de a compara Atom și Sublime, permiteți-ne să avem o scurtă prezentare generală a acestor doi editori conform documentației lor oficiale.
Atom
Este un editor de cod sursă pentru platforma macOS, Linux, Windows care acceptă pluginuri scrise în Node.js. Are Git Control încorporat în el. Este dezvoltat de GitHub.
Site-ul oficial => Atom
Text sublim
Este un editor de cod sursă shareware care acceptă plugin-uri scrise în Python. Suportă în principal multe limbaje de programare și markup.
Site-ul oficial => Text sublim
Atom vs text sublim: o comparație
Să aruncăm o privire asupra comparației dintre Sublime Text și Atom:
Categorie | Atom | Sublim |
---|---|---|
Tastare dinamică | da | da |
Extensie / Plug-in | da | da |
Licență | Licență MIT | Proprietate |
Sistem de operare | Linux Windows Mac OS X | Linux Windows Mac OS X |
Mai multe proiecte | da | da |
Editarea selecției multiple | da | da |
Editarea selectării blocurilor | da | da |
Performanţă | ![]() | ![]() |
Cod completare automată | da | da |
Evidențierea sintaxei | da | da |
VCS acceptat | Github Merge Bitbucket | Merge Github Mercurial |
Preț | Gratuit | 80 USD |
Să comparăm în detaliu editorii de text Atom vs Sublime pe baza următoarelor categorii:
# 1) Configurarea editorului
Înainte de a compara acești editori pe baza configurării, să vedem mai întâi instalarea acestora pe platforma Windows.
Instalarea sublimă a textului pe Windows
Puteți descărca Sublime Text din site oficial .
software scris în c ++
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. Aceasta definește variabilele de mediu. Pe măsură ce rulați fișierul, veți vedea fereastra așa cum se arată mai jos.
Faceți clic pe Următorul în fereastra de mai sus.
Pasul 3: Alegeți locația în care doriți să instalați editorul de text Sublim și faceți clic pe Următorul.
Pasul 4: Verificați locația folderului și faceți clic pe Instalare.
Pasul 5: Acum faceți clic pe Finalizare pentru a finaliza instalarea.
Pasul 6: La instalarea cu succes, veți vedea că editorul va apărea după cum urmează:
Instalarea Atom pe Windows
Pasul 1: Descărcați pachetul .exe din site oficial așa cum se arată mai jos.
cea mai bună eliminare gratuită de viruși și programe malware
Pasul 2: Pe măsură ce rulați fișierul descărcat, va apărea fereastra de mai jos.
Pasul 3: Odată ce instalarea este finalizată, se lansează fereastra Atom editor.
Atom și Sublime se instalează cu câteva clicuri de mouse. Ambii editori sunt disponibili pentru Windows, Linux și OS X. Un lucru pe care îl veți observa rapid este că Atom cântărește cu mult peste 170 MB, ceea ce este mult mai departe decât editorii tradiționali HTML, în timp ce Sublime cântărește mai puțin de 6 MB.
O vom discuta mai departe în evaluarea performanței acestor editori. După ce instalați editorii, sunteți gata să plecați.
# 2) Editare și flux de lucru
Atom este flexibil pentru utilizatori. Acesta generează pachete care se adaugă la nucleul său hackable. O altă caracteristică interesantă este „Fuzzy Finder” care găsește orice fișier pentru dvs. 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 enervează 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 lucrezi în proiecte Sublime Text. Codificarea, marcarea și proza arată cel mai înalt nivel de sofisticare în editorul de text Sublim. Găsirea unui fragment de cod în mijlocul a mii de fișiere se întâmplă rapid în Sublime. Aici, viteza nu îi lasă niciodată pe utilizatori să cadă. Permite dezvoltatorului să profite de puterea codificării rapide.
Navigarea are loc în Sublim cu ajutorul Command Palette.
# 3) Lucrul cu fișiere grele
Atom fiind cel mai greu ca dimensiune, devine dificil să lucrați cu fișiere grele. Apare un anumit decalaj și încetineală în editorul Atom în timp ce editați fișiere grele. Textul sublim fiind cel mai mic, funcționează perfect în timp ce lucrați cu fișiere grele.
# 4) Comenzi rapide și funcționalitate
Ambii editori vin cu o grămadă de comenzi rapide pentru a face munca utilizatorului suficient de rapidă. În principal, comenzile rapide Atom sunt oarecum similare cu textul sublim. De asemenea, putem personaliza tastele de comenzi rapide în funcție de propria noastră ușurință în ambii editori. Singura diferență constă în faptul că, în Atom, aceste lucruri apar ca fiind încorporate, dar în Sublime Text, trebuie să îl 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 să piratezi chiar și stilurile. Are o caracteristică foarte bună de a suprascrie setările pe tip de fișier. De exemplu, indentarea diferită pentru JS vs. CSS vs. HTML este destul de ușoară cu Atom. În partea Sublime Text, există mai puține ciorchini de pachete.
(imagine sursă )
# 6) Disponibilitatea pachetului terță parte
Orice editor este doar un fișier de introducere a textului fără pachet terț. Atom și textul sublim nu diferă în acest caz. Ambii editori au de instalat un număr mare de pachete terțe, cu toate acestea, problema apare deoarece nu există o dezvoltare activă pe multe dintre aceste pachete terțe care fac aceste pachete instabile. Textul sublim fiind mai vechi are o colecție largă de pachete terțe decât Atom.
care este cel mai bun downloader de muzică pentru telefonul Android
# 7) Integrarea controlului sursei
Fiind un produs al GitHub, Atom vine gata cu integrarea git. În timp ce editați orice proiect, veți observa că vizualizarea în arbore are indicatori de culoare pentru fișierele neacceptate. De asemenea, arată numele ramurii curente pe bara de stare.
Dimpotrivă, Sublime Text nu are integrare încorporată cu depozitul de cod sursă, dar are puține integrări încercate și testate din pachete externe precum Git, SVN.
# 8) Comunitate
Sublime Text are o listă extinsă de utilizatori cu o mulțime de întrebări în fiecare lună despre depășirea stivei, bloguri interminabile cu diverse caracteristici. Pe aceeași parte, deși Atom este nou în comparație cu Sublime Text, are o comunitate foarte activă pe planul de dezvoltare și suport. De asemenea, fiind susținute de GitHub, toate forumurile de discuții de pe site-ul web arată în flăcări.
# 9) Prețuri
Atom este un editor open-source care vine gratuit ca parte a licenței MIT, în timp ce Sublime costă 80 USD. Aici, în Sublime Text, prețul nu pare a fi factorul decisiv, deoarece versiunea Sublime plătită și gratuită diferă doar prin intermediul unui ecran pop-up ocazional pentru a dezactiva statutul „neînregistrat”.
Utilizatorii puternici Sublime plătesc cu ușurință 80 de dolari pentru un dezvoltator autonom care a dezvoltat un produs superb ca o amintire a recunoștinței.
# 10) Performanță
Performanța este partea cheie a oricărui editor de text utilizat de dezvoltatori. Sublimul este mult mai avansat decât Atom când vine vorba de performanță.
După cum se spune, dimensiunea poate face sau rupe un instrument software. Atomul fiind mai mare ca dimensiune este mai lent decât textul sublim. Afișează problemele de întârziere a răspunsului atunci când vine vorba de sărituri între mai multe fișiere. Dimpotrivă, nu veți simți niciun decalaj atunci când lucrați cu Sublime Text.
# 11) Experiența utilizatorului
În ceea ce privește aspectul, Sublime Text nu pare a fi atrăgător, cu toate acestea, cu o bază imensă de utilizatori, preferă să instaleze sute de teme pentru a obține o experiență de utilizator personalizabilă. Sublime Text are un număr mare de teme pe care utilizatorul le poate instala pentru a oferi cea mai bună experiență utilizatorului. Dimpotrivă, Atom vine cu multe lucruri incorporate din cutie. În Sublime, utilizatorii trebuie să configureze manual anumite lucruri din cutie.
Concluzie
Deci, care credeți că este cel mai bun editor?
În opinia noastră, Atom și Sublime Text sunt editori de text buni, cu o mulțime de caracteristici și pachete terțe pentru a face dezvoltarea mai rapidă și mai ușoară. Ambele servesc cât mai bine la cerințele specifice ale utilizatorilor și la nevoile pieței. Niciun editor nu este mai bun decât celălalt.
Dacă utilizați deja Sublime Text și ați acordat mult timp alegând și instalând pachetele preferate, atunci trecerea la Atom nu are niciun sens, deoarece ambii editori aproape oferă aceleași pachete într-un mod sau altul. În plus, pentru capacitatea portantă, textul sublim poate suporta mult mai mult decât Atom.
Un lucru extraordinar pe care îl are Sublime este caracteristica că, atunci când deschideți Sublime Text, veți vedea fișierele exact așa cum ați plecat pentru ultima dată, indiferent dacă le-ați salvat sau nu.
Deși Atom a demonstrat o îmbunătățire extraordinară a vitezei în ultimii ani, este încă în spatele Sublime în ceea ce privește comutarea între mai multe fișiere și timpul de încărcare lent. Pe de altă parte, așa cum am văzut cele mai multe pachete de Sublime devenind învechite din cauza lipsei de comunitate, trebuie să se gândească mai mult la open-sourcing unele dintre cadrele sale pentru a concura cu editorii de cod din epoca modernă.
În cele din urmă, dacă sunteți în căutarea unui editor nou, puteți alege pe oricine dintre acești doi, deoarece ambii sunt o alegere bună. Trebuie doar să petreceți o perioadă decentă de timp pentru a vă obișnui cu tastele de comandă rapidă, găsind pachete care vă fac dezvoltarea mai rapidă și mai ușoară pentru oricare dintre acești editori.
Lecturi suplimentare => Visual Studio Code Vs Atom
Sper că această comparație Atom vs Sublime Text vă oferă o prezentare generală a caracteristicilor editorilor Atom și Sublime Text. După ce ați citit acest articol, cu siguranță veți putea decide ce editor alegeți conform cerințelor dvs.
Lectură recomandată
- Top 15 cei mai buni editori de coduri gratuite pentru o experiență de codificare perfectă
- Cele mai bune 12 IDE Python și editori de cod în 2021
- Tutorial SVN: Gestionarea codului sursă folosind Subversion
- 15 BEST software de control al versiunilor (instrumente de gestionare a codului sursă)
- TOP 40 Instrumente de analiză a codului static (Cele mai bune instrumente de analiză a codului sursă)
- Tutorial SVN Tortoise: Revizuiri în depozitul de coduri
- Afirmație în SOAtest cu un exemplu de cod XML
- Rularea și verificarea codului de testare pe Appium Studio pentru Eclipse