Visual Studio Code vs. Atom: quin editor de text us convé?

Visual Studio Code vs. Atom: quin editor de text us convé?

Si cerqueu l’editor de codi perfecte, hi ha moltes possibilitats que us toqueu amb Atom i Visual Studio Code. És clar, hi ha molts altres editors, però aquests dos són dels més comentats.





Atom existeix des de fa un temps, però la seva popularitat s'està marcant des de fa poc. Visual Studio Code, una vegada que el nou noi de la ciutat de qui ningú estava del tot segur, sembla que ara és l’editor de text més popular. Dit això, no tothom té tantes ganes de passar d'Atom.





Visual Studio Code vs. Atom: Què hi ha de semblant?

Per començar, Visual Studio Code i Atom comparteixen ADN. Aquests editors utilitzen Electron, que permet als desenvolupadors crear aplicacions d'escriptori de ple dret amb tecnologies web com JavaScript, HTML i CSS. Algunes persones s’oposen vehementment a aquesta idea, però aquesta és una altra història.





Els dos editors també estan més a prop del que es pot pensar d’una altra manera. Atom es va crear a GitHub, mentre que, segons el seu nom, Microsoft va crear Visual Studio Code. El 2018, Microsoft va anunciar que adquiriria GitHub. Tot i que inicialment alguns es preocupaven que això significés el final d’Atom, Microsoft va aclarir que els dos editors continuarien existint.

Visual Studio Code vs. Atom: Performance

Els fans de Visual Studio Code solen assenyalar el seu rendiment en comparació amb Atom i altres aplicacions basades en Electron. Les aplicacions Electron s’han guanyat la reputació de tenir un rendiment lent i uns temps d’inici lent, però Visual Studio Code aconsegueix evitar-ho.



Les diferències de rendiment entre Visual Studio Code i Atom es redueixen a alguns factors, però un aspecte important és l’enfocament amb el qual es desenvolupa cada aplicació. Visual Studio Code té un conjunt de funcions bàsiques molt controlat, amb connectors que afegeixen funcions a nivell de superfície.

Atom, en canvi, utilitza un enfocament basat en connectors per a gairebé tot. Aquest enfocament té avantatges, però també inconvenients. Atom és una mica més lent fora de la caixa, i això només empitjora quan s’afegeixen alguns connectors.





VS Code té l’avantatge clar pel que fa al rendiment, però cap editor no és lent en una màquina moderna. Això canvia quan editeu fitxers enormes. El Visual Studio Code té un preu millor que Atom, però qualsevol dels dos és notablement lent si es compara amb un editor com Vim o fins i tot Sublim Text.

Visual Studio Code vs. Atom: funcions bàsiques

Visual Studio Code compta amb més funcionalitats que Atom o fins i tot molts altres editors de text. No acaba de tenir les característiques d’un entorn de desenvolupament integrat (IDE), però s’acosta. A més de les funcions estàndard de l’editor de text, hi ha suport per a la creació i depuració d’aplicacions. Així, per descomptat, l’autocompleció IntelliSense de la marca comercial de Microsoft.





Una característica que apareix més sovint als editors de text moderns és la integració de Git. Una vegada més, Visual Studio Code també té això fora de la caixa, cosa que us permet gestionar fàcilment el control de versions sense haver d'obrir una finestra de terminal. El suport Markdown també està integrat, amb funcions de previsualització, de manera que podeu assegurar-vos que el fitxer README.md tingui un aspecte correcte a GitHub.

Tot i que Atom no té gairebé la mateixa quantitat de funcions al primer llançament, sí que té integració Git. Atom fins i tot fa un pas més, oferint una integració completa de GitHub. Això és gairebé esperat, tenint en compte els orígens del projecte, però encara és útil, sobretot si utilitzeu GitHub per a tot.

Tanmateix, per a la gran majoria de funcionalitats, Atom es basa en connectors. Són fàcils d’instal·lar des de la pròpia aplicació, cosa que us permet personalitzar l’editor gairebé de qualsevol manera que pugueu pensar.

Visual Studio Code vs. Atom: connectors

L’extensibilitat és on es troba la diferència més gran entre aquests dos editors. Per al Visual Studio Code, els connectors afegeixen funcions. Podeu instal·lar temes, suport per a nous idiomes i crear eines per ajudar-vos a l'hora de codificar a Rust o Go, per exemple.

Atom, en canvi, dóna molta més potència als connectors. Com que gran part de la funcionalitat de l'editor prové de connectors integrats, el connector adequat pot crear una aplicació gairebé totalment nova. Això fa que Atom sigui una aplicació molt més 'piratejable'. Atom fins i tot té una secció en el seu manual titulada adequadament Hacking Atom .

Això és una mica similar als temps de les 'guerres d'editors' entre Vim i Emacs. La gran quantitat de funcionalitats incorporades a aquest últim va fer que alguns es referissin a Vim com a editor i a Emacs com a sistema operatiu. Atom no arriba al nivell de personalització que es pot veure a Emacs --- encara ningú ha escrit un client de correu electrònic Atom ---, però s'acosta més que Visual Studio Code.

Això no vol dir que els connectors de Visual Studio Code no ofereixen molta funcionalitat. No busqueu més enllà del nostre llista de complements útils de Visual Studio Code per demostrar-ho.

Visual Studio Code vs. Atom: Community

Tant Visual Studio Code com Atom gaudeixen actualment de grans comunitats i bases d’usuaris. Tot i que Visual Studio actualment sembla ser el més popular dels dos, Atom encara té una comunitat dedicada d’usuaris i desenvolupadors. Si Microsoft decideix deixar de banda el suport per a qualsevol editor, això pot canviar, però sembla que no passarà aviat.

Sembla que Atom s’accepta més per la comunitat de codi obert que per Visual Studio Code a causa de la seva afiliació a Microsoft. Dit això, hi ha un esforç comunitari per crear una versió lliure de Microsoft de Visual Studio Code. Els dos editors són de codi obert, però a alguns usuaris no els agrada la recopilació de dades que utilitza cap de les aplicacions.

Descarregueu Visual Studio Code i Atom

Tant Visual Studio Code com Atom estan disponibles de forma totalment gratuïta. L'editor Atom està disponible sota la llicència MIT, mentre que la descàrrega del Visual Studio Code es realitza sota una llicència pròpia malgrat la base de codi de codi obert de l'editor. Tots dos editors estan disponibles per a macOS, Linux i Windows.

descarregar : Àtom (Gratuït)

descarregar : Visual Studio Code (Gratuït)

Necessiteu un editor de text o un IDE?

En poques paraules, Atom és un editor de text altament personalitzable. Amb els connectors adequats, pot apropar-se a la funcionalitat d’un IDE. Visual Studio Code és similar, però amb el seu conjunt de funcions, des del principi se sent més a prop d’un IDE. Tanmateix, cap d’elles no té les característiques pròpies d’un IDE complet.

No esteu segur de si heu d'utilitzar un editor de text o un IDE? No us preocupeu, ja que ja hem examinat si els editors de text o els IDE són millors per als programadors. Potser no hi esteu d’acord, però la nostra opinió us pot ajudar a decidir-vos.

com esbrinar la vostra placa base
Compartir Compartir Tweet Correu electrònic Com netejar el vostre PC amb Windows mitjançant el símbol del sistema

Si el vostre PC amb Windows es queda sense espai d’emmagatzematge, netegeu la brossa amb aquestes ràpides utilitats de símbol del sistema.

Llegiu a continuació
Temes relacionats
  • Productivitat
  • Programació
  • Editor de text
  • Programació
  • Visual Studio Code
  • Àtom
Sobre l'autor Kris Wouk(118 articles publicats)

Kris Wouk és músic, escriptor i qualsevol cosa que es digui quan algú fa vídeos per al web. Un entusiasta de la tecnologia durant tot el temps que recorda, definitivament té dispositius i sistemes operatius preferits, però en fa servir tants d’altres com sigui possible, només per estar atrapat.

Més de Kris Wouk

Subscriu-te al nostre butlletí

Uniu-vos al nostre butlletí per obtenir consells tècnics, ressenyes, llibres electrònics gratuïts i ofertes exclusives.

Feu clic aquí per subscriure-us