Tämä opetusohjelma selittää kahden lähdekoodieditorin Atom ja Sublime Text ominaisuudet ja tarjoaa vertailun Atom vs. Sublime:
Olitpa sitten uusi koodauksessa tai vanhan ajan koodiriippuvainen, tarvitset koodieditorin, joka on tarpeeksi jämäkkä, jotta se pystyy käsittelemään kaiken, mitä voit sille heittää.
Markkinoilla on niin paljon koodieditoreja, joiden joukossa oikean koodieditorin valitseminen on aina haastava tehtävä. Tämä opetusohjelma ei ainoastaan vastaa kysymykseen ”Mikä on paras koodieditori kehittäjille?”, vaan siinä vertaillaan kahta vuosituhannen lähdekoodieditoria eli Atomia & Sublime Textia.
Koodieditoria ei voi laittaa yhteen tyyppiin, sillä yksi kehittäjälle toimiva editori ei välttämättä sovi toiselle.
Markkinoilla on monia editoreita, yksinkertaisimmista kuten notepad++ tai vi, joiden avulla voit kirjoittaa koodia ja värittää sitä helpommin luettavaksi, monimutkaisimpiin editoreihin kuten NetBeans, XCode, IntelliJ, jotka tarjoavat täydellisen kehitysympäristön, joka sisältää integraation versiohallintajärjestelmiin, testauskehyksiin, virheenkorjauspakettiin jne.
Tässä opetusohjelmassa keskitymme vertailemaan kahta keskikompleksista lähdekoodieditoria eli Atomia ja Sublime Textia, koska ne ovat sekoitus sekä yksinkertaista että monimutkaista yhdellä kädellä ja ovat tarpeeksi vankkoja tehdäkseen kehityksestä ketterää, nopeaa ja tehokasta.
- Yleiskatsaus Sublime Textiin ja Atomiin
- Atom Vs Sublime Text: A Comparison
- #1) Editorin asentaminen
- Sublime Textin asennus Windowsissa
- Atom-asennus Windowsissa
- #2) Editointi ja työnkulku
- #3) Työskentely raskaiden tiedostojen kanssa
- #4) Pikakuvakkeet ja toiminnallisuus
- #5) Paketit ja räätälöinti
- #6) Kolmannen osapuolen pakettien saatavuus
- #7) Lähdekoodinhallintaintegraatio
- #9) Hinnoittelu
- #10) Suorituskyky
- #11) Käyttäjäkokemus
- Johtopäätös
Yleiskatsaus Sublime Textiin ja Atomiin
Vertailun avulla kehittäjien on helppo valita oikea koodieditori tarpeidensa perusteella. Joten, kun Sublime Text on editori, joka tunnetaan parhaiten hienostuneisuudestaan, Atomia kutsutaan 2000-luvun hakkeroitavaksi tekstieditoriksi.
Ennen kuin vertaamme Atomia ja Sublimea, luodaan lyhyt yleiskatsaus näistä kahdesta editorista niiden virallisen dokumentaation mukaan.
Atom
Se on lähdekoodieditori macOS-, Linux-, ja Windows-alustoille, jotka tukevat liitännäisohjelmia, jotka on kirjoitettu Node.js:ssä. Siihen on upotettu Git Control. Sen on kehittänyt GitHub.
Official Website => Atom
Sublime Text
Sublime Text
Se on shareware-lähdekoodieditori, joka tukee Python-kielellä kirjoitettuja lisäosia. Se tukee pääasiassa monia ohjelmointi- ja merkintäkieliä.
Official Website => Sublime Text
Atom Vs Sublime Text: A Comparison
Katsotaanpa vielä Sublime Textin ja Atomin vertailua:
Kategoria | Atom | Sublime | |
---|---|---|---|
Laajennus/liitäntä…in | Kyllä | Kyllä | |
Lisenssi | MIT-lisenssi | Omaislisenssi | |
Käyttöjärjestelmä | Linux Windows Mac OS X |
Linux Windows Mac OS X |
|
Multiple projektit | Kyllä | Kyllä | |
Monivalintamuokkaus | Kyllä | Kyllä | Kyllä |
Lohkovalikoiden muokkaus | Kyllä | Kyllä | |
Dynaaminen kirjoittaminen | Kyllä | Kyllä | |
Suorituskyky | |||
Automaattisesti täydellinen koodi | Kyllä | Kyllä | |
Syntaksin korostus | Kyllä | Kyllä | Kyllä |
Tukee koodia. VCS | Github Git Bitbucket |
Git Github Mercurial |
|
Hinta | Free | 80$ |
Vertaillaan Atom vs Sublime Text -editoreita yksityiskohtaisesti seuraavien kategorioiden perusteella:
#1) Editorin asentaminen
Ensiksi vertailemme näitä editoreita niiden asentamisen perusteella, katsotaan ensin niiden asentamista Windows-alustalle.
Sublime Textin asennus Windowsissa
Sublime Textin voi ladata viralliselta verkkosivustolta.
Vaihe #1: Lataa .exe-paketti viralliselta verkkosivustolta alla olevan kuvan mukaisesti.
Vaihe #2: Suorita suoritettava tiedosto. Tämä määrittelee ympäristömuuttujat. Kun suoritat tiedoston, näet alla olevan kuvan mukaisen ikkunan.
Klikkaa Next yllä olevassa ikkunassa.
Vaihe #3: Valitse sijainti, johon haluat asentaa Sublime Text -editorin ja klikkaa Next.
Vaihe #4: Tarkista kansion sijainti ja napsauta Asenna.
Vaihe #5: Napsauta nyt Valmis saadaksesi asennuksen päätökseen.
Vaihe #6: Onnistuneen asennuksen jälkeen näet editorin näkyvän alla olevan näköisenä:
Atom-asennus Windowsissa
Vaihe #1: Lataa .exe-paketti viralliselta verkkosivulta alla olevan mukaisesti.
Vaihe #2: Kun suoritat ladatun tiedoston, alla oleva ikkuna tulee näkyviin.
Vaihe #3: Kun asennus on valmis, Atom-editori-ikkuna käynnistyy.
Atom ja Sublime asennetaan muutamalla hiiren klikkauksella. Molemmat editorit ovat saatavilla Windowsille, Linuxille ja OS X:lle. Yksi asia, jonka huomaat nopeasti, on se, että Atom painaa reilusti yli 170 Mt, mikä on paljon enemmän kuin perinteiset HTML-editorit, kun taas Sublime painaa alle 6 Mt.
Keskustelemme siitä tarkemmin näiden editorien suorituskyvyn arvioinnissa. Kun olet asentanut editorit, olet valmis aloittamaan.
#2) Editointi ja työnkulku
Atom on joustava käyttäjille. Se tuottaa paketteja, jotka lisäävät sen hakkeroitavaa ydintä. Toinen mielenkiintoinen ominaisuus on ”Fuzzy finder”, joka löytää minkä tahansa tiedoston puolestasi. Myös puunäkymän avulla käyttäjien on helppo avata ja tarkastella mitä tahansa tiedostoa nykyisessä projektissa. Yksi asia, joka ärsyttää Atom-käyttäjää, on selvittää, mikä lisäpaketti on asennettava, kun aloitetaan tyhjästä.
Sen sijaan Sublime Text -projekteissa työskentely on kriittistä. Koodaus, merkintä ja proosa osoittavat äärimmäistä hienostuneisuutta Sublime Text -editorissa. Koodinpätkän löytäminen tuhansien tiedostojen keskeltä tapahtuu Sublimessa nopeasti. Täällä nopeus ei koskaan petä käyttäjiä. Sen avulla kehittäjä voi hyödyntää nopean koodauksen voimaa.
Navigointi tapahtuu Sublimessa komentopaletin avulla.
#3) Työskentely raskaiden tiedostojen kanssa
Atom on kooltaan raskain, joten raskaiden tiedostojen kanssa työskentely on vaikeaa. Atom-editorissa esiintyy viivettä ja hitautta raskaita tiedostoja muokattaessa. Sublime Text, joka on pienin, toimii saumattomasti hienosti työskennellessään raskaiden tiedostojen kanssa.
#4) Pikakuvakkeet ja toiminnallisuus
Kummassakin editorissa on kasa pikakuvakkeita, jotka nopeuttavat käyttäjän työtä tarpeeksi. Useimmiten Atomin pikanäppäimet ovat jokseenkin samanlaisia kuin Sublime Textin. Voimme myös muokata pikanäppäimiä oman helppoutemme mukaan molemmissa näissä editoreissa. Ainoa ero piilee siinä, että Atomissa nämä asiat tulevat sisäänrakennettuina, mutta Sublime Textissä ne on asetettava manuaalisesti.
#5) Paketit ja räätälöinti
Editorin antama räätälöintiaste, joka vastaa kehitysvirtaa ja tyyliä, on erittäin tärkeä näkökohta. Atomilla on hyvin havainnollinen doc-sivu, joka antaa yksityiskohtaista tietoa siitä, miten hakata jopa tyylejä. Siinä on erittäin hieno ominaisuus ohittaa asetukset tiedostotyyppikohtaisesti. Esimerkiksi erilainen sisennys JS:lle vs. CSS:lle vs. HTML:lle on melko helppoa Atomilla. Sublime Textin puolella on vähemmän pakettien kimppuja.
#6) Kolmannen osapuolen pakettien saatavuus
Mikä tahansa editori on pelkkä tekstinsyöttötiedosto ilman kolmannen osapuolen paketteja. Atom ja Sublime Text eivät tässä tapauksessa eroa toisistaan. Molemmissa editoreissa on valtava määrä asennettavia kolmannen osapuolen paketteja, mutta ongelma syntyy, koska moniin näistä kolmannen osapuolen paketeista ei ole aktiivista kehitystä, mikä tekee näistä paketeista epävakaita. Sublime Textillä, joka on vanhempi, on laaja kokoelma näitä kolmannen osapuolen paketteja kuin Atomilla.
#7) Lähdekoodinhallintaintegraatio
Koska Atom on GitHubin tuote, se tulee valmiina git-integraation kanssa. Kun muokkaat mitä tahansa projektia, huomaat, että puunäkymässä on väri-indikaattorit julkaisemattomille tiedostoille. Se näyttää myös nykyisen haaran nimen tilarivillä.
Sublime Textillä ei sitä vastoin ole sisäänrakennettua integraatiota lähdekoodivarastoon, mutta sillä on muutama kokeiltu ja testattu integraatio ulkoisista paketeista, kuten Gitistä, SVN:stä.
#8) Yhteisö
Sublime Textillä on laaja käyttäjäluettelo, jolla on joka kuukausi tonneja kysymyksiä Stack Overflow’lla, ja joka kuukausi on tarjolla loputtomasti blogeja erilaisista ominaisuuksista. Samalla puolella, vaikka Atom on uusi verrattuna Sublime Textiin, sillä on erittäin aktiivinen yhteisö kehitys- ja tukirintamalla. Lisäksi GitHubin tukemana sivuston keskustelupalstat näyttävät kaikki loistavilta.
#9) Hinnoittelu
Atom on avoimen lähdekoodin editori, joka on ilmainen osana MIT-lisenssiä, kun taas Sublime maksaa 80 dollaria. Tässä Sublime Textissä hinta ei näytä olevan ratkaiseva tekijä, sillä maksullinen ja ilmainen Sublime-versio eroavat toisistaan vain satunnaisen ponnahdusikkunan avulla, jolla ”rekisteröimätön”-statuksen saa pois päältä.
Kovan luokan Sublime-käyttäjät maksavat mielellään 80 dollaria itsenäiselle kehittäjälle, joka on kehittänyt loistavan tuotteen kiitollisuuden osoituksena.
#10) Suorituskyky
Suorituskyky on keskeinen osa mitä tahansa tekstieditoria, jota kehittäjät käyttävät. Sublime on paljon Atomia edistyneempi suorituskyvyn suhteen.
Kuten sanotaan, koko voi tehdä tai rikkoa ohjelmistotyökalun. Atom on kooltaan raskaampi ja hitaampi kuin Sublime Text. Se osoittaa vaste viivästyy ongelmia, kun se tulee hyppäämään useiden tiedostojen välillä. Päinvastoin, et tunne mitään viivettä työskennellessäsi Sublime Textin kanssa.
#11) Käyttäjäkokemus
Ulkonäöltään Sublime Text ei näytä tarttuvalta, mutta valtavan käyttäjäkunnan ansiosta he asentavat mieluummin satoja teemoja saadakseen räätälöitävän käyttökokemuksen. Sublime Textissä on runsaasti teemoja, joita käyttäjä voi asentaa saadakseen parhaan käyttökokemuksen. Päinvastoin, Atomissa on monia sisäänrakennettuja out of the box -teemoja. Sublime-ohjelmassa käyttäjät joutuvat asentamaan tiettyjä out of the box -asioita manuaalisesti.
Johtopäätös
Kumpaa pidät siis parhaana editorina?
Meidän mielestämme sekä Atom että Sublime Text ovat hyviä tekstieditoreja, joissa on paljon ominaisuuksia ja kolmannen osapuolen paketteja, jotka tekevät kehityksestä nopeaa ja helpompaa. Molemmat palvelevat parhaalla mahdollisella tavalla tiettyjä käyttäjävaatimuksia ja markkinoiden tarpeita. Mikään editori ei ole toista parempi.
Jos käytät jo Sublime Textiä ja olet antanut paljon aikaa suosikkipakettien valintaan ja asentamiseen, niin siirtyminen Atomiin ei ole järkevää, koska molemmat editorit tarjoavat lähes samat paketit tavalla tai toisella. Tämän lisäksi Sublime Text kestää kuormansietokyvyn osalta paljon enemmän kuormaa kuin Atom.
Yksi huikea asia, joka Subliimessa on, on ominaisuus, että kun avaat Sublime Textin, näet tiedostosi täsmälleen sellaisina kuin viimeksi jätit ne, riippumatta siitä, oletko tallentanut ne vai et.
Kaikkakin Atom on osoittanut valtavaa nopeusparannusta parin viime vuoden aikana, se on edelleen jäljessä Sublimea useiden tiedostojen välillä vaihtamisen ja hitaan latausajan suhteen. Toisaalta, koska olemme nähneet useimpien Sublimen pakettien vanhentuvan yhteisön puutteen vuoksi, sen täytyy miettiä enemmän joidenkin kehystensä avointa ulkoistamista, jotta se voisi kilpailla nykyaikaisen koodieditorin kanssa.
Viimeiseksi, jos etsit uutta editoria, voit valita kumman tahansa näistä kahdesta, koska molemmat ovat hyvä valinta. Sinun täytyy vain käyttää kohtuullisesti aikaa totutellaksesi sen pikanäppäimiin ja löytää paketteja, jotka tekevät kehityksestäsi nopeaa ja helpompaa millä tahansa näistä editoreista.
Lisälukemista => Visual Studio Code Vs Atom
Toivottavasti tämä Atom vs. Sublime Text -vertailu antoi sinulle yleiskatsauksen Atom- ja Sublime Text -editorien ominaisuuksista. Kun olet lukenut tämän artikkelin, pystyt varmasti päättämään, kumman editorin valitset tarpeidesi mukaan.