Programiranje

Visual Studio Code v primerjavi z Atom: Kako se zložijo

Če ste ljubitelj Microsoft Visual Studio Code - in zdi se, da je vsak dan več ljudi, je to zato, ker priljubljeni urejevalnik kode ponuja kopico privlačnih funkcij. Je neskončno prilagodljiv, zelo skladen na različnih platformah in hitro napreduje z mesečnimi posodobitvami.

Toda Visual Studio Code je komaj edini priljubljeni urejevalnik kod. Trg je pravzaprav napolnjen z zelo prilagodljivimi aplikacijami za urejanje, med katerimi je nenazadnje tudi »vdoren« Atom, orodje, ki ga je razvil GitHub in ukazuje zvestemu sledenju uporabnikom. Visual Studio Code in Atom sta zgrajena s podobnimi komponentami, predvsem sistemom Electron za izdelavo namiznih aplikacij s spletnimi tehnologijami.

Se poskušate odločiti med Visual Studio Code in Atom? Tu je nekaj ključnih razlik.

Visual Studio Code vs. Atom: Izvor in razvoj

Visual Studio Code in Atom imata veliko skupnega. Oba sta bila zgrajena z uporabo GitHub-ovega okvira Electron za pisanje namiznih aplikacij z uporabo JavaScript in HTML ter njihovo uvajanje z izvajanjem Node.js. Atom se je začel razvijati v GitHubu, prvič je bil predstavljen leta 2014, Visual Studio Code pa pri Microsoftu in se pojavil leta 2015. Nato je Microsoft leta 2018 kupil GitHub.

Zdaj, ko oba urejevalnika kod, ki temeljita na Electronu, pripadata Microsoftu, bi lahko pričakovali, da bo Atom sčasoma opuščen? Kratek odgovor je "vsaj še ne." Ista ekipa se je na Atomu hitro razvijala, nove verzije pa se redno pojavljajo od prodaje GitHub. In doslej Microsoftove razvojne poti Atoma ni izrecno vodil, zato je možna alternativa tistim, ki ne marajo neposrednejših povezav Visual Studio Code do Redmonda (npr. Tiho pošiljanje telemetrije uporabe).

Ne glede na to, ali je prišlo do Microsoftove pridobitve ali ne, je Facebookova upokojitev projekta Nuclide konec leta 2018 vsekakor udarila Atom. Nuclide je bila odprtokodna razširitev za Atom, ki je nudila nabor IDE podobnih pripomočkov za razvoj projektov z uporabo React Native, Hack in Flow. Pozitivna stran je, da deli programa Nuclide uživajo drugo življenje v drugih urejevalnikih - vključno z, uganili ste, Visual Studio Code. (Upoštevajte, da so tretje osebe razvile tudi različico Visual Studio Code, VSCodium »brez mikrosofta«, brez Microsoftovih blagovnih znamk, telemetrije in licenciranja.)

Koda Visual Studio proti Atomu: Prilagajanje in razširljivost

Atom in Visual Studio Code sta zasnovana tako, da ju je mogoče prilagoditi in razširiti s pomočjo neodvisnih paketov dodatkov. V tem pogledu so približno enakomerni. Oba imata velike in dobro organizirane indekse razširitev in tem. Oba vam omogočata iskanje, namestitev in upravljanje dodatkov neposredno v samem programu. Ena manjša razlika so teme. V Visual Studio Code se teme štejejo za razširitev kot katera koli druga. V Atomu so teme drug razred razširitev, ki jih upravlja njihov lasten del uporabniškega vmesnika.

Drugo področje, kjer se Atom razlikuje, je njegova vdornost. Atomova spletna dokumentacija ima celoten odsek, imenovan Hacking Atom, ki ga bodoči heker popelje skozi številne običajne prilagoditve. Visual Studio Code ima vodnik za ustvarjanje razširitev, vendar nič takega, kot je predstavitev Atom od zgoraj navzdol.

Visual Studio Code v primerjavi z Atom: vtičniki in integracija

Atom je bil zasnovan tako, da je zelo vdoren in uporabniško nastavljiv. V ta namen so številne osnovne funkcije Atoma na voljo kot vtičniki. Privzeti seznam vtičnikov, ki so na voljo, vključuje funkcije za integracijo in urejanje Git / GitHub, kot je delo s presledki in zavihki.

Visual Studio Code, nasprotno, vgradi več funkcionalnosti neposredno. Na primer, nekaj integracije Git je na voljo v Visual Studio Code kot izvirni del urejevalnika. Vendar lahko izvorno funkcionalnost Visual Studio Code razširite ali zasenčite z vtičniki. Ker je izvorna integracija Git-a Visual Studio Code minimalna, boste za resnejše delo potrebovali eno od drugih razširitev Git, kot je GitLens.

Visual Studio Code v primerjavi z Atom: uporaba in tržni delež

Odkar se je Visual Studio Code prvič pojavil, je požrl tržni delež mnogih drugih urednikov, vključno z Atomom. Po poročanju Triplebytea je do konca leta 2018 Visual Studio Code uporabljalo 22% razvijalcev, s katerimi se je med letom pogovarjal; Atom, 6%. Te številke so se leta 2017 povečale s približno 5% oziroma 11%.

Vendar tega ne jemljite kot evangelij, da je Atom na poti. Atomov dizajn, razvojni proces in kombinacija funkcij privlačijo občinstvo. Toda vzpon Visual Studio Code ni posledica zgolj Microsoftove podpore - temveč zato, ker je Visual Studio Code resnično močno, prilagodljivo in uporabno orodje.

$config[zx-auto] not found$config[zx-overlay] not found