Visual Studio Code vs. Atom: care editor de text este potrivit pentru dvs.?

Visual Studio Code vs. Atom: care editor de text este potrivit pentru dvs.?

Dacă căutați editorul de coduri perfect, există șanse mari să vă confruntați atât cu codul Atom, cât și cu Visual Studio. Sigur, există o mulțime de alți editori, dar acești doi sunt printre cei mai discutați.





Atom a existat de ceva vreme, dar popularitatea sa se înregistrează până târziu. Visual Studio Code, odată ce noul copil din oraș despre care nimeni nu era destul de sigur, pare acum să fie cel mai tare editor de text din jur. Acestea fiind spuse, nu toată lumea este atât de dornică să treacă de la Atom.





Visual Studio Code vs. Atom: Ce este similar?

Pentru început, Visual Studio Code și Atom partajează ADN-ul. Ambii editori folosesc Electron, care permite dezvoltatorilor să creeze aplicații desktop complete cu tehnologii web precum JavaScript, HTML și CSS. Unii oameni se opun vehement acestei idei, dar aceasta este o altă poveste.





Cei doi editori sunt, de asemenea, mai apropiați decât ați putea crede în alt mod. Atom a fost creat la GitHub, în ​​timp ce, după cum sugerează și numele, Microsoft a creat Visual Studio Code. În 2018, Microsoft a anunțat că va achiziționa GitHub. În timp ce unii se temeau inițial că acest lucru însemna sfârșitul lui Atom, Microsoft a clarificat că ambii editori vor continua să existe.

Visual Studio Code vs. Atom: Performanță

Fanii Visual Studio Code indică adesea performanța sa în comparație cu Atom și alte aplicații bazate pe Electron. Aplicațiile Electron și-au câștigat reputația pentru performanțe lente și timpi de pornire liniți, dar Visual Studio Code reușește să evite acest lucru.



Diferențele de performanță dintre Visual Studio Code și Atom se reduc la câțiva factori, dar un aspect major este abordarea cu care este dezvoltată fiecare aplicație. Visual Studio Code are un set de funcționalități strict controlat, cu pluginuri care adaugă caracteristici la nivel de suprafață.

Pe de altă parte, Atom folosește o abordare bazată pe pluginuri pentru aproape orice. Această abordare are avantaje, dar și dezavantaje. Atom este ușor mai lent din cutie, iar acest lucru se înrăutățește doar la adăugarea anumitor pluginuri.





Codul VS are avantajul clar în ceea ce privește performanța, dar niciun editor nu este lent pe o mașină modernă. Acest lucru se schimbă când editați fișiere uriașe. Visual Studio Code se descurcă mai bine decât Atom, dar fie este considerabil lent în comparație cu un editor precum Vim sau chiar Sublime Text.

Visual Studio Code vs. Atom: Caracteristici de bază

Visual Studio Code oferă mai multe funcționalități decât Atom sau chiar mulți alți editori de text. Nu are caracteristicile unui mediu de dezvoltare integrat (IDE), dar se apropie. În plus față de caracteristicile standard ale editorului de text, suportul pentru construirea și depanarea aplicațiilor este chiar acolo. Deci, bineînțeles, este mărcile comerciale Microsoft IntelliSense.





O caracteristică care apare mai des în editorii de text moderni este integrarea Git. Din nou, Visual Studio Code are și acest lucru din cutie, permițându-vă să vă ocupați cu ușurință de controlul versiunilor fără a fi nevoie să deschideți o fereastră de terminal. Suportul Markdown este, de asemenea, încorporat, complet cu funcționalitate de previzualizare, astfel încât să vă puteți asigura că fișierul README.md va arăta corect pe GitHub.

Deși Atom nu are aproape aceeași cantitate de funcții la prima lansare, are integrare Git. Atom merge chiar cu un pas mai departe, oferind integrarea completă GitHub. Acest lucru este aproape de așteptat, având în vedere originile proiectului, dar este încă la îndemână, mai ales dacă utilizați GitHub pentru toate.

Cu toate acestea, pentru marea majoritate a funcționalității, Atom se bazează pe pluginuri. Acestea sunt ușor de instalat din aplicație, permițându-vă să personalizați editorul în aproape orice mod vă puteți gândi.

Visual Studio Code vs. Atom: Plugins

Extensibilitatea este cea mai mare diferență dintre acești doi editori. Pentru Visual Studio Code, pluginurile adaugă caracteristici. Puteți instala teme, suport pentru limbi noi și construi instrumente care să vă ajute atunci când vine vorba de codificare în Rust sau Go, de exemplu.

Atom, pe de altă parte, oferă mult mai multă putere pluginurilor. Deoarece o mare parte din funcționalitatea editorului provine din pluginuri încorporate, pluginul potrivit poate crea o aplicație aproape complet nouă. Acest lucru face ca Atom să fie o aplicație mult mai „hackabilă”. Atom are chiar o secțiune în manual, intitulată în mod corespunzător Hacking Atom .

Acest lucru este oarecum similar cu zilele „războaielor editorilor” dintre Vim și Emacs. Numărul mare de funcționalități încorporate în acesta din urmă a dus la unele referiri la Vim ca editor și Emacs ca sistem de operare. Atom nu atinge nivelul de personalizare văzut în Emacs --- nimeni nu a scris încă un client de e-mail Atom --- dar se apropie mai mult decât Visual Studio Code.

Asta nu înseamnă că pluginurile Visual Studio Code nu oferă o mulțime de funcționalități. Nu căuta mai departe decât a noastră lista pluginurilor utile Visual Studio Code pentru dovada acestui lucru.

Cod Visual Studio vs. Atom: Comunitate

Atât Visual Studio Code, cât și Atom se bucură în prezent de comunități mari și baze de utilizatori. În timp ce Visual Studio în prezent pare să fie cel mai popular dintre cele două, Atom are încă o comunitate dedicată de utilizatori și dezvoltatori. Dacă Microsoft decide să renunțe la asistență pentru oricare editor, acest lucru se poate schimba, dar nu pare că se va întâmpla în curând.

Atom pare a fi îmbrățișat mai mult de comunitatea open-source decât Visual Studio Code datorită afilierii Microsoft a acestuia din urmă. Acestea fiind spuse, există un efort comunitar pentru a crea o versiune fără cod Microsoft a Visual Studio Code. Ambii editori sunt open source, dar unii utilizatori nu le plac colecția de date utilizată de niciuna dintre aplicații.

Descărcați Visual Studio Code și Atom

Atât Visual Studio Code, cât și Atom sunt disponibile complet gratuit. Editorul Atom este disponibil sub licența MIT, în timp ce descărcarea codului Visual Studio se face sub o licență proprietară, în ciuda bazei de cod open source a editorului. Ambii editori sunt disponibili pentru macOS, Linux și Windows.

Descarca : Atom (Liber)

Descarca : Cod Visual Studio (Liber)

Aveți nevoie de un editor de text sau de un IDE?

Pe scurt, Atom este un editor de text foarte personalizabil. Cu pluginurile potrivite, poate aborda funcționalitatea unui IDE. Visual Studio Code este similar, dar cu setul de caracteristici, se simte mai aproape de un IDE chiar de la început. Cu toate acestea, niciuna dintre acestea nu are caracteristicile unui IDE complet.

Nu sunteți sigur dacă ar trebui să utilizați un editor de text sau un IDE? Nu vă faceți griji, deoarece am examinat deja dacă editorii de text sau IDE-urile sunt mai bune pentru programatori. Este posibil să nu fiți de acord, dar ideea noastră vă poate ajuta să vă hotărâți.

ce înseamnă sim non provisioned mm2
Acțiune Acțiune Tweet E-mail Cum să vă curățați computerul Windows utilizând linia de comandă

În cazul în care PC-ul dvs. Windows nu mai are spațiu de stocare, curățați junk-ul folosind aceste utilitare rapide de prompt de comandă.

Citiți în continuare
Subiecte asemănătoare
  • Productivitate
  • Programare
  • Editor de text
  • Programare
  • Cod Visual Studio
  • Atom
Despre autor Kris Wouk(118 articole publicate)

Kris Wouk este muzician, scriitor și orice se numește atunci când cineva face videoclipuri pentru web. Un pasionat de tehnologie atât timp cât își poate aminti, cu siguranță are sistemele și dispozitivele de operare preferate, dar folosește oricât de multe altele, doar pentru a rămâne prins.

Mai multe de la Kris Wouk

Aboneaza-te la newsletter-ul nostru

Alăturați-vă newsletter-ului pentru sfaturi tehnice, recenzii, cărți electronice gratuite și oferte exclusive!

Faceți clic aici pentru a vă abona