Ez a bemutató elmagyarázza a két forráskódszerkesztő, az Atom és a Sublime Text jellemzőit, és összehasonlítja az Atom vs Sublime:
Függetlenül attól, hogy új vagy a kódolásban vagy egy régi kódfüggő, szükséged van egy olyan kódszerkesztőre, amely elég erős ahhoz, hogy mindent kezeljen, amit csak akarsz.
A piacon nagyon sok kódszerkesztő van, és ezek között a megfelelőt kiválasztani mindig kihívást jelentő feladat. Ez a bemutató nem csak arra a kérdésre ad választ, hogy “Melyik a legjobb kódszerkesztő a fejlesztők számára?”, hanem összehasonlítja az ezredforduló két forráskódszerkesztőjét, azaz az Atom & Sublime Textet.
A kódszerkesztőt nem tudjuk egy típusba sorolni, mivel az egyik szerkesztő, amelyik az egyik fejlesztőnek megfelel, nem biztos, hogy a másiknak is megfelel.
A piacon rengeteg van belőlük, a legegyszerűbbektől kezdve, mint a notepad++ vagy a vi, amelyekkel kódot írhatunk és színezhetjük, hogy könnyebben olvasható legyen, egészen a legösszetettebb szerkesztőkig, mint a NetBeans, XCode, IntelliJ, amelyek teljes fejlesztői környezetet biztosítanak, amely magában foglalja a verziókezelő rendszerekkel, tesztelési keretrendszerekkel, hibakereső készlettel stb. való integrációt.
Ebben a bemutatóban két közepesen összetett forráskódszerkesztő, azaz az Atom és a Sublime Text összehasonlítására összpontosítunk, mivel ezek egyrészt az egyszerű és a komplex keverékei egy kézben, másrészt elég robusztusak ahhoz, hogy a fejlesztés agilis, gyors és hatékony legyen.
- Overview Of Sublime Text And Atom
- Atom Vs Sublime Text: A Comparison
- #1) A szerkesztő beállítása
- Sublime Text telepítése Windowson
- Atom telepítése Windowson
- #2) Szerkesztés és munkafolyamat
- #3) Munka nehéz fájlokkal
- #4) Shortcuts és funkcionalitás
- #5) Csomagok és testreszabás
- #6) Harmadik féltől származó csomagok elérhetősége
- #7) Forrásvezérlő integráció
- #8) Közösség
- #9) Árak
- #10) Teljesítmény
- #11) Felhasználói élmény
- Következtetés
Overview Of Sublime Text And Atom
Az összehasonlítás megkönnyíti a fejlesztők számára, hogy a megfelelő kódszerkesztőt válasszák ki az igényeik alapján. Tehát míg a Sublime Text a kifinomultságáról ismert szerkesztő, addig az Atomot a 21. század hackelhető szövegszerkesztőjének nevezik.
Az Atom és a Sublime összehasonlítása előtt tekintsük át röviden a két szerkesztőt a hivatalos dokumentációjuk szerint.
Atom
Ez egy forráskódszerkesztő macOS, Linux, Windows platformra, amely támogatja a Node.js-ben írt bővítményeket. Beágyazott Git vezérléssel rendelkezik. A GitHub fejlesztette.
Hivatalos weboldal => Atom
Sublime Text
Ez egy shareware forráskódszerkesztő, amely támogatja a Python nyelven írt bővítményeket. Elsősorban számos programozási és jelölési nyelvet támogat.
Hivatalos honlap => Sublime Text
Atom Vs Sublime Text: A Comparison
Vessünk egy pillantást a Sublime Text vs Atom összehasonlítására:
Kategória | Atom | Sublime | |
---|---|---|---|
Kiterjesztés/csatlakozás-in | Igen | Igen | |
License | MIT License | Proprietary | |
Operációs rendszer | Linux Windows Mac OS X |
Linux Windows Mac OS X |
|
Multiple projektek | Igen | Igen | |
Multiple selection editing | Yes | Yes | Yes |
Blokkos kijelölés szerkesztése | Igen | Igen | |
Dinamikus gépelés | Igen | Igen | |
Teljesítmény | |||
Auto teljes kód | Igen | Igen | |
Szintaktikai kiemelés | Igen | Igen | Igen |
Támogatva. VCS | Github Git Bitbucket |
Git Github Mercurial |
|
Ár | Free | $80 |
Hasonlítsuk össze részletesen az Atom vs Sublime Text szerkesztőket a következő kategóriák alapján:
#1) A szerkesztő beállítása
Mielőtt összehasonlítanánk ezeket a szerkesztőket a beállítás alapján, nézzük meg először a Windows platformon történő telepítésüket.
Sublime Text telepítése Windowson
A Sublime Textet a hivatalos honlapról tölthetjük le.
1. lépés: Az alábbi képen látható .exe csomag letöltése a hivatalos honlapról.
2. lépés: A futtatható fájl futtatása. Ez meghatározza a környezeti változókat. A fájl futtatásakor az alábbiakban látható ablak jelenik meg.
A fenti ablakban kattintson a Next gombra.
Step #3: Válassza ki a helyet, ahová a Sublime Text szerkesztőt telepíteni szeretné, majd kattintson a Next gombra.
4. lépés: Ellenőrizze a mappa helyét, és kattintson a Telepítés gombra.
5. lépés: Most kattintson a Befejezés gombra a telepítés befejezéséhez.
Step #6: A sikeres telepítés után a szerkesztő az alábbiak szerint fog megjelenni:
Atom telepítése Windowson
Step #1: Töltse le a .exe csomagot a hivatalos weboldalról az alábbiak szerint.
2. lépés: A letöltött fájl futtatásával megjelenik az alábbi ablak.
3. lépés: A telepítés befejeztével elindul az Atom szerkesztő ablak.
Atom és a Sublime pár kattintással települ. Mindkét szerkesztő elérhető Windowsra, Linuxra és OS X-re. Az egyik dolog, amit gyorsan észre fog venni, hogy az Atom súlya jóval több mint 170 MB, ami messze meghaladja a hagyományos HTML-szerkesztőkét, míg a Sublime súlya kevesebb, mint 6 MB.
Ezekre a szerkesztők teljesítményének értékelésénél fogunk még kitérni. Miután telepítette a szerkesztőket, már indulhat is.
#2) Szerkesztés és munkafolyamat
Az Atom rugalmas a felhasználók számára. Olyan csomagokat generál, amelyek hozzáadódnak a hackelhető magjához. Egy másik érdekes funkció a “Fuzzy finder”, amely bármilyen fájlt megtalál neked. Emellett a fa nézet segítségével a felhasználók könnyen megnyithatják és megtekinthetik az aktuális projekt bármely fájlját. Az egyik dolog, ami bosszantja az Atom felhasználóját, hogy kitalálja, melyik kiegészítő csomagot kell telepíteni, amikor a semmiből indul.
Ezzel szemben a Sublime Text projektekben való munka során ez kritikus. A kódolás, a jelölés és a próza a Sublime Text szerkesztőben mutatja a legmagasabb szintű kifinomultságot. Egy kódrészlet megtalálása több ezer fájl között gyorsan megtörténik a Sublime-ban. Itt a sebesség soha nem hagyja cserben a felhasználókat. Lehetővé teszi a fejlesztő számára, hogy kihasználja a gyors kódolás erejét.
A navigáció a Sublime-ban a Command Palette segítségével történik.
#3) Munka nehéz fájlokkal
Atom a legnehezebb méretű, nehéz fájlokkal nehézzé válik a munka. Nehéz fájlok szerkesztése közben némi késés és lassúság jelentkezik az Atom szerkesztőben. A Sublime Text, mivel a legkisebb, zökkenőmentesen működik a nehéz fájlokkal való munka során.
#4) Shortcuts és funkcionalitás
Mindkét szerkesztő egy halom gyorsbillentyűvel állt elő, hogy a felhasználó munkája elég gyorsabb legyen. Többnyire az Atom gyorsbillentyűk némileg hasonlítanak a Sublime Texthez. Emellett a gyorsbillentyűket a saját kényelmünknek megfelelően testreszabhatjuk mindkét szerkesztőben. Az egyetlen különbség abban rejlik, hogy az Atomban ezek a dolgok beépítettként jelennek meg, de a Sublime Textben kézzel kell beállítani.
#5) Csomagok és testreszabás
A szerkesztő által adott testreszabhatóság mértéke, hogy megfeleljen a fejlesztési folyamatnak és stílusnak, nagyon fontos perspektíva. Az Atomnak van egy nagyon szemléletes doc oldala, amely részletes információt ad arról, hogyan lehet még a stílusokat is meghekkelni. Van egy nagyon nagyszerű funkciója a beállítások felülbírálásának fájltípusonként. Például a JS vs. CSS vs. HTML eltérő behúzása nagyon egyszerű az Atom segítségével. A Sublime Text oldalán kevesebb csomagcsomó van.
#6) Harmadik féltől származó csomagok elérhetősége
Minden szerkesztő csupán egy szövegbeviteli fájl, harmadik féltől származó csomag nélkül. Az Atom és a Sublime Text sem különbözik ebben az esetben. Mindkét szerkesztőhöz rengeteg harmadik féltől származó csomagot kell telepíteni, azonban a probléma abból adódik, hogy sok ilyen harmadik féltől származó csomagon nincs aktív fejlesztés, ami ezeket a csomagokat instabillá teszi. A Sublime Text régebbi lévén szélesebb gyűjteménye van ezeknek a harmadik féltől származó csomagoknak, mint az Atomnak.
#7) Forrásvezérlő integráció
A GitHub terméke lévén az Atom készen áll a git integrációval. Bármely projekt szerkesztése közben észreveheti, hogy a fa nézetben színjelzők jelzik a még nem commitolt fájlokat. Az aktuális ág nevét is mutatja az állapotsoron.
A Sublime Text ezzel szemben nem rendelkezik beépített integrációval a forráskód-tárhoz, de van néhány kipróbált és bevált integrációja külső csomagokból, mint a Git, SVN.
#8) Közösség
A Sublime Text kiterjedt felhasználói listával rendelkezik, havonta rengeteg kérdéssel a stack overflow-n, végtelen számú bloggal a különböző funkciókról. Ugyanezen az oldalon, bár az Atom új a Sublime Texthez képest, nagyon aktív közösséggel rendelkezik a fejlesztés és a támogatás frontján. Továbbá, mivel a GitHub támogatja, a webhely vitafórumai mind lángolónak tűnnek.
#9) Árak
Atom egy nyílt forráskódú szerkesztő, amely a MIT licenc részeként ingyenes, míg a Sublime 80 dollárba kerül. Itt a Sublime Text esetében úgy tűnik, hogy az ár nem döntő tényező, mivel a fizetős és az ingyenes Sublime verzió csak abban különbözik, hogy időnként felugró képernyővel kapcsolja ki a “nem regisztrált” státuszt.
A Sublime hardcore felhasználói hálájuk jeléül szívesen fizetnek 80 dollárt egy önálló fejlesztőnek, aki egy kiváló terméket fejlesztett ki.
#10) Teljesítmény
A teljesítmény a fejlesztők által használt bármely szövegszerkesztő kulcsfontosságú része. A Sublime sokkal fejlettebb, mint az Atom, ha a teljesítményről van szó.
Mint mondják, a méret teheti vagy megtörheti a szoftvereszközöket. Az Atom, mivel a nagyobb méretű, lassabb, mint a Sublime Text. A több fájl között való ugrálásnál a válasz késleltetési problémákat mutat. Ezzel szemben a Sublime Text-tel való munka során nem fog késleltetést érezni.
#11) Felhasználói élmény
A megjelenés szempontjából a Sublime Text nem tűnik fülbemászónak, azonban a hatalmas felhasználói bázissal inkább több száz témát telepítenek, hogy testreszabható felhasználói élményt kapjanak. A Sublime Text bőséges számú témával rendelkezik, amelyeket a felhasználó telepíthet a legjobb felhasználói élmény érdekében. Ezzel szemben az Atom számos beépített out of the box dologgal jön létre. A Sublime-ban a felhasználóknak kézzel kell beállítaniuk bizonyos out of the box dolgokat.
Következtetés
Szóval, Ön szerint melyik a legjobb szerkesztő?
Véleményünk szerint mind az Atom, mind a Sublime Text jó szövegszerkesztő, rengeteg funkcióval és harmadik féltől származó csomagokkal, hogy a fejlesztés gyors és egyszerű legyen. Mindkettő az adott felhasználói igényeket és piaci igényeket szolgálja a legjobban. Egyik szerkesztő sem jobb a másiknál.
Ha már használja a Sublime Textet, és sok időt áldozott a kedvenc csomagok kiválasztására és telepítésére, akkor nincs értelme átállni az Atomra, mivel mindkét szerkesztő szinte ugyanazokat a csomagokat biztosítja egyik vagy másik módon. Ráadásul a teherbíró képesség tekintetében a Sublime Text sokkal nagyobb terhelést bír el, mint az Atom.
A Sublime egyik óriási tulajdonsága, hogy amikor megnyitja a Sublime Textet, pontosan úgy látja a fájljait, ahogyan legutóbb elhagyta, függetlenül attól, hogy elmentette-e őket vagy sem.
Az Atom ugyan óriási sebességnövekedést mutatott az elmúlt években, de a több fájl közötti váltás és a lassú betöltési idő tekintetében még mindig elmarad a Sublime-tól. Másrészt, mivel láttuk, hogy a Sublime legtöbb csomagja a közösség hiánya miatt elavulttá vált, többet kell gondolkodnia néhány keretrendszerének nyílt forráskódolásán, hogy felvehesse a versenyt a modern kori kódszerkesztőkkel.
Végül, ha új szerkesztőt keres, e kettő közül bárkit választhat, hiszen mindkettő jó választás. Csak el kell töltenie egy tisztességes mennyiségű időt, hogy megszokja a gyorsbillentyűket, megtalálja azokat a csomagokat, amelyek gyorsabbá és könnyebbé teszik a fejlesztést bármelyik szerkesztővel.
További olvasmány => Visual Studio Code Vs Atom
Remélem, ez az Atom vs Sublime Text összehasonlítás áttekintést nyújtott Önnek az Atom és Sublime Text szerkesztők jellemzőiről. Miután elolvasta ezt a cikket, biztosan el tudja majd dönteni, hogy melyik szerkesztőt válassza az igényeinek megfelelően.