Visual Studio Code vs.Atom: Mikä tekstieditori sopii sinulle?

Visual Studio Code vs.Atom: Mikä tekstieditori sopii sinulle?

Jos etsit täydellistä koodieditoria, olet todennäköisesti törmännyt sekä Atomiin että Visual Studio Codeen. Toki on monia muita toimittajia, mutta nämä kaksi ovat puhutuimpia.





Atom on ollut jo jonkin aikaa, mutta sen suosio on nousussa myöhään. Visual Studio Code, kun kaupungin uusi lapsi, josta kukaan ei ollut aivan varma, näyttää nyt olevan kuumin tekstieditori. Kaikki eivät kuitenkaan ole niin innokkaita siirtymään Atomista.





Visual Studio Code vs.Atom: Mikä on samanlaista?

Ensinnäkin Visual Studio Code ja Atom jakavat DNA: n. Molemmat editorit käyttävät Electronia, jonka avulla kehittäjät voivat luoda täysimittaisia ​​työpöytäsovelluksia verkkotekniikoilla, kuten JavaScript, HTML ja CSS. Jotkut ihmiset vastustavat jyrkästi tätä ajatusta, mutta se on toinen tarina.





Molemmat toimittajat ovat myös lähempänä kuin luulet muulla tavalla. Atom luotiin GitHubissa, kun taas nimi saattaa vihjata, Microsoft loi Visual Studio Coden. Vuonna 2018 Microsoft ilmoitti ostavansa GitHubin. Vaikka jotkut aluksi olivat huolissaan siitä, että tämä merkitsi Atomin loppua, Microsoft selvensi, että molemmat toimittajat olisivat edelleen olemassa.

Visual Studio Code vs.Atom: Suorituskyky

Visual Studio Code -fanit viittaavat usein sen suorituskykyyn verrattuna Atomiin ja muihin Electron-pohjaisiin sovelluksiin. Electron -sovellukset ovat saavuttaneet mainetta hitaasta suorituskyvystä ja hitaista käynnistymisajoista kaikkialla, mutta Visual Studio Code onnistuu välttämään tämän.



Visual Studio Coden ja Atomin suorituskykyerot johtuvat muutamasta tekijästä, mutta yksi tärkeä näkökohta on lähestymistapa, jolla kutakin sovellusta kehitetään. Visual Studio Codessa on tiukasti hallittu ydinjoukko toimintoja, ja laajennukset lisäävät pintatason ominaisuuksia.

Atom puolestaan ​​käyttää laajennuspohjaista lähestymistapaa lähes kaikkeen. Tällä lähestymistavalla on etuja, mutta myös haittoja. Atom on hieman hitaampi pakkauksesta, ja tämä pahenee vain lisäämällä tiettyjä laajennuksia.





VS -koodilla on selvä etu suorituskyvyssä, mutta kumpikaan editori ei ole hidas nykyaikaisessa koneessa. Tämä muuttuu, kun muokkaat suuria tiedostoja. Visual Studio Code pärjää paremmin kuin Atom, mutta joko on huomattavasti hidas verrattuna editoriin, kuten Vim tai jopa Sublime Text.

Visual Studio Code vs.Atom: Perustoiminnot

Visual Studio Code sisältää enemmän toimintoja kuin Atom tai monet muut tekstieditorit. Siinä ei ole täysin integroidun kehitysympäristön (IDE) ominaisuuksia, mutta se lähestyy. Tekstinmuokkausominaisuuksien lisäksi tuki sovellusten luomiseen ja vianetsintään on siellä. Joten tietenkin on Microsoftin tavaramerkki IntelliSense -automaattinen täydennys.





Yksi ominaisuus, joka esiintyy useammin nykyaikaisissa tekstieditorissa, on Git -integrointi. Jälleen kerran tämä on myös Visual Studio Codessa, joten voit hallita helposti versionhallintaa ilman, että sinun tarvitsee avata pääteikkunaa. Markdown-tuki on myös sisäänrakennettu, ja siinä on esikatselutoiminto, joten voit varmistaa, että README.md-tiedostosi näyttää oikealta GitHubissa.

Vaikka Atomilla ei ole lähes yhtä paljon ominaisuuksia ensimmäisellä käynnistyksellä, sillä on Git -integrointi. Atom menee jopa askeleen pidemmälle ja tarjoaa täydellisen GitHub -integraation. Tämä on melkein odotettua, kun otetaan huomioon projektin alkuperä, mutta se on silti kätevä, varsinkin jos käytät GitHubia kaikkeen.

Suurimmassa osassa toimintoja Atom luottaa kuitenkin laajennuksiin. Nämä on helppo asentaa itse sovelluksesta, joten voit muokata editoria lähes millä tahansa tavalla.

Visual Studio Code vs.Atom: Plugins

Laajennettavuus on suurin ero näiden kahden editorin välillä. Visual Studio Code -laajennukset lisäävät ominaisuuksia. Voit asentaa teemoja, tukea uusille kielille ja rakentaa työkaluja, jotka auttavat sinua esimerkiksi Rust- tai Go -koodauksessa.

Atom puolestaan ​​antaa laajennuksille paljon enemmän voimaa. Koska suuri osa editorin toiminnoista tulee sisäänrakennetuista laajennuksista, oikea laajennus voi luoda lähes kokonaan uuden sovelluksen. Tämä tekee Atomista paljon 'hakkeroitavamman' sovelluksen. Atomilla on jopa osa käsikirjassaan osuvasti Hakominen Atom .

Tämä on jonkin verran samanlainen kuin Vimin ja Emacsin väliset `` toimittajasotat ''. Jälkimmäiseen rakennettujen toimintojen suuri määrä johti siihen, että jotkut viittasivat Vimiin editorina ja Emacsiin käyttöjärjestelmänä. Atom ei saavuta Emacsissa nähtävää muokattavuuden tasoa --- kukaan ei ole vielä kirjoittanut Atom-sähköpostiohjelmaa --- mutta se tulee lähemmäksi kuin Visual Studio Code.

Tämä ei tarkoita sitä, että Visual Studio Code -laajennukset eivät tarjoa paljon toimintoja. Älä katso meitä pidemmälle luettelo kätevistä Visual Studio Code -laajennuksista todisteeksi siitä.

Visual Studio Code vs.Atom: Yhteisö

Sekä Visual Studio Code että Atom nauttivat tällä hetkellä suuria yhteisöjä ja käyttäjäkuntia. Vaikka Visual Studio näyttää tällä hetkellä olevan suositumpi näistä kahdesta, Atomilla on edelleen oma käyttäjä- ja kehittäjäyhteisö. Jos Microsoft päättää luopua kummankin editorin tuesta, tämä saattaa muuttua, mutta se ei näytä tapahtuvan pian.

Avoimen lähdekoodin yhteisö omaksuu Atomin enemmän kuin Visual Studio Code, koska tämä liittyy Microsoftiin. Yhteisö pyrkii kuitenkin luomaan Visual Studio Code -ohjelmiston ilman Microsoft-versiota. Molemmat editorit ovat avoimen lähdekoodin, mutta jotkut käyttäjät eivät pidä kummankaan sovelluksen käyttämästä tiedonkeruusta.

Lataa Visual Studio Code ja Atom

Sekä Visual Studio Code että Atom ovat saatavilla täysin ilmaiseksi. Atom-editori on saatavana MIT-lisenssillä, kun taas Visual Studio Code -lataus on oma lisenssi toimittajan avoimen lähdekoodin perustasta huolimatta. Molemmat editorit ovat saatavilla macOS: lle, Linuxille ja Windowsille.

ladata : Atomi (Vapaa)

ladata : Visual Studio -koodi (Vapaa)

Tarvitsetko tekstieditorin tai IDE: n?

Lyhyesti sanottuna Atom on erittäin muokattava tekstieditori. Oikeilla laajennuksilla se voi lähestyä IDE: n toimintoja. Visual Studio Code on samanlainen, mutta sen ominaisuuksien ansiosta se tuntuu lähempänä IDE: tä alusta alkaen. Kummallakaan näistä ei kuitenkaan ole täydellistä IDE -ominaisuutta.

Etkö ole varma, haluatko käyttää tekstieditoria vai IDE: tä? Älä huoli, koska olemme jo tutkineet, ovatko tekstieditorit tai IDE: t parempia ohjelmoijille. Et ehkä ole samaa mieltä, mutta näkemyksemme voi auttaa sinua tekemään päätöksesi.

kuinka estää sähköpostit iPhonessa
Jaa Jaa Tweet Sähköposti Kuinka puhdistaa Windows -tietokone komentoriviltä

Jos Windows -tietokoneesi tallennustila on vähissä, puhdista roskat näillä nopeilla komentokehotteilla.

Lue seuraava
Liittyvät aiheet
  • Tuottavuus
  • Ohjelmointi
  • Tekstieditori
  • Ohjelmointi
  • Visual Studio -koodi
  • Atomi
Kirjailijasta Kris Wouk(118 artikkelia julkaistu)

Kris Wouk on muusikko, kirjailija ja mikä tahansa sen nimi, kun joku tekee videoita verkkoon. Tekniikan harrastaja niin kauan kuin hän muistaa, hänellä on ehdottomasti suosikki käyttöjärjestelmiä ja laitteita, mutta hän käyttää niin monia muita kuin pystyy, vain pysyäkseen kiinni.

Lisää Kris Woukilta

tilaa uutiskirjeemme

Liity uutiskirjeeseemme saadaksesi teknisiä vinkkejä, arvosteluja, ilmaisia ​​e -kirjoja ja ainutlaatuisia tarjouksia!

Klikkaa tästä tilataksesi