VS Code'i ja Sublime Texti vahel valimine taandub sageli kompromissile kohese võimsuse ja toore jõudluse vahel. VS Code pakub keerukaks arenduseks terviklikku ja funktsiooniderikast keskkonda, samas kui Sublime Text pakub välkkiiret ja minimalistlikku kogemust, mis ei sega ja saab hõlpsalt hakkama suurte failidega.
Esiletused
Sublime Text avaneb peaaegu koheselt, isegi vanema riistvara puhul.
VS Code sisaldab kõige kaasaegsemaid tehisintellektil põhinevaid kodeerimisassistente ja pluginasid.
Sublime'i mitmikvaliku ja regulaaravaldiste otsingut peetakse laialdaselt kuldstandardiks.
VS Code pakub palju sujuvamat kogemust kaugarenduse ja SSH kaudu arendamiseks.
Mis on Visual Studio kood?
Microsofti domineeriv ja funktsiooniderikas redaktor, mis on tuntud oma ulatusliku laienduste kogu ja sisseehitatud arendustööriistade poolest.
Ehitatud Electroni raamistikule, kasutades TypeScripti ja JavaScripti.
Sisaldab natiivset tuge Giti käskudele ja versioonikontrolli jälgimisele.
Sisaldab integreeritud terminali, mis toetab mitut kesta ja vahekaarti.
Kasutab IntelliSense'i täiustatud koodi lõpuleviimise ja parameetriteabe jaoks.
Hallatakse avatud lähtekoodiga projektina, millel on tohutu ülemaailmne kaastööline.
Mis on Ülev tekst?
Keerukas ja suure jõudlusega C++-s ehitatud tekstiredaktor, mis seab esikohale kiiruse ja puhta liidese.
Maksimaalse efektiivsuse saavutamiseks on välja töötatud kohandatud C++ ja Pythoni tööriistakomplekti abil.
Toetab riistvaralist kiirendust sujuva kasutajaliidese renderdamiseks kõrglahutusega ekraanidel.
Võimaldab massiivset failitöötlust ilma olulise mäluviivituse või -katkestuseta.
Kasutab pideva hindamise litsentsimudelit ilma sunnitud aegumiseta.
Sisaldab võimsat Pythoni-põhist API-t pluginate sügavaks kohandamiseks.
Võrdlustabel
Funktsioon
Visual Studio kood
Ülev tekst
Jõudlus
Mõõdukas (elektrooniline)
Erakordne (natiivne C++)
Käivituskiirus
2–5 sekundit
Alla 1 sekundi
Integreeritud silur
Sisseehitatud ja vastupidav
Saadaval pluginate kaudu
RAM-i kasutus
Kõrge (sageli 500 MB+)
Väga madal (sageli alla 100 MB)
Pluginate ökosüsteem
Tohutu turg
Kureeritud paketihaldus
Hind
Tasuta (MIT litsents)
Tasutud edasise kasutamise eest (99 dollarit)
Giti integratsioon
Sügavalt integreeritud natiivselt
Põhiline/väline (Sublime Merge)
Konfiguratsioon
GUI ja JSON
Rangelt JSON-põhine
Üksikasjalik võrdlus
Töövoog ja integreeritud tööriistad
VS Code on sisuliselt „patareidega kaasas” redaktor, mis tundub pigem täieliku IDE-ga sarnane. Sellel on standardvarustuses terminal, silur ja versioonikontroll, mis tähendab, et sageli saab projekti lõpetada rakendusest lahkumata. Sublime Text seevastu keskendub rangelt redigeerimiskogemusele, nõudes sageli välisele terminalile üleminekut või versioonikontrolliks eraldi tööriistade, näiteks Sublime Merge, kasutamist.
Ressursside haldamine ja kiirus
Kui töötate sageli mitme gigabaidiste logifailidega või teil on korraga avatud tosin projekti, on Sublime Text selge võitja. Kuna see on kirjutatud C++ keeles, käsitleb see suuri andmekogumeid praktiliselt ilma latentsuseta. VS Code võib Chromiumi mootori koormuse tõttu nendes äärmustes tunduda aeglane või isegi kokku kukkuda, kuigi see on tavalise veebiarenduse jaoks piisavalt kiire.
Laiendatavus ja kohandamine
Mõlemad redaktorid on uskumatult paindlikud, kuid sobivad erinevat tüüpi nokitsejatele. VS Code'il on tuhandete laiendustega turg, mis suudab selle ühe klõpsuga muuta mis tahes keele jaoks spetsiaalseks tööriistaks. Sublime Text tugineb „Package Controlile”, mis pakub küll kvaliteetseid pluginaid, kuid nõuab sageli käsitsi konfigureerimist JSON-failide kaudu, et kõik täpselt nii toimiks, nagu soovite.
Kasutajaliides ja kogemus
Sublime Text on kuulus oma segajatevaba „Mine kuhugi” otsingu ja ülipuhta välimuse poolest, mis hoiab fookuse täielikult koodil. VS Code pakub informatiivsemat liidest külgribade, olekuindikaatorite ja riivsaiaga, mis aitavad keerukates kaustades navigeerida. Kuigi VS Code'i kasutajaliides on kaasaegne ja abivalmis, peavad mõned arendajad seda Sublime'i zen-laadse lihtsusega võrreldes segaseks.
Plussid ja miinused
VS-kood
Eelised
+Tasuta ja avatud lähtekoodiga
+Sisseehitatud terminal
+Suurepärane silumine
+Massiivne pluginate kogu
Kinnitatud
−Suur mälukasutus
−Aeglasem käivitamine
−Aeg-ajalt esinev viivitus
−Võib tunda end segamini
Ülev tekst
Eelised
+Äärmiselt kiire
+Kerge jalajälg
+Haldab suuri faile
+Puhas esteetika
Kinnitatud
−Nõutav on tasuline litsents
−Piiratud natiivsed funktsioonid
−Ainult JSON-i seaded
−Hõredad vaikekasutajaliidesed
Tavalised eksiarvamused
Müüt
Sublime Text ei ole igavesti tasuta kasutatav.
Tõelisus
Kuigi arendajad paluvad teil edasiseks kasutamiseks litsentsi osta, pole hindamisversioonil ajapiirangut ja see pakub täielikku funktsionaalsust. Näete lihtsalt aeg-ajalt hüpikakent, mis palub teil projekti toetada.
Müüt
VS Code on lihtsalt veebibrauser koodi jaoks.
Tõelisus
Kuigi see töötab Electronil, on Microsoft tuuma tugevalt optimeerinud, et see tunduks nagu natiivne töölauarakendus. See kasutab spetsiaalset redaktorikomponenti nimega Monaco, mis on tavaliste veebitekstialadega võrreldes väga jõudluslik.
Müüt
Sublime Text on surnud projekt.
Tõelisus
Sublime'i arendustsükkel on aeglasem kui VS Code'il, kuid see on väga elujõuline. Olulised uuendused, näiteks versioon 4, tõid kaasa olulisi mootori täiustusi ja riistvarakiirendust, mis hoidsid selle tänapäevaste standarditega konkurentsivõimelisena.
Müüt
VS Code on lihtsa skriptimise jaoks liiga raske.
Tõelisus
Kuigi see kasutab rohkem muutmälu, saavad tänapäevased arvutid VS Code'iga hõlpsalt hakkama. Paljude jaoks kaalub skriptide käivitamiseks mõeldud sisseehitatud terminali mugavus üles paar sada megabaiti lisamälu kasutust.
Sageli küsitud küsimused
Milline redaktor on algajatele parem?
VS Code on üldiselt parem neile, kes alles alustavad, kuna see teeb suurema osa seadistamisest teie eest ära. Funktsioonid nagu IntelliSense pakuvad kirjutamise ajal kasulikke näpunäiteid ja visuaalsete laienduste haldur teeb uute keelte toe lisamise hõlpsaks ilma konfiguratsioonifaile puutumata.
Kas Sublime Textil on integreeritud terminal?
Mitte natiivselt. Kuigi terminali vahekaardile saamiseks saab installida kolmanda osapoole pakette, näiteks Terminuse, pole see nii sujuv kui VS Code'i sisseehitatud paneel. Enamik Sublime'i kasutajaid eelistab hoida redaktori kõrval avatud spetsiaalset terminaliakent.
Kas ma saan Sublime Textis kasutada VS Code'i laiendusi?
Ei, need kaks platvormi kasutavad täiesti erinevat arhitektuuri. VS Code'i laiendused on loodud JavaScripti/TypeScripti abil, samas kui Sublime Texti pluginad on kirjutatud Pythonis. Paljud populaarsed tööriistad, näiteks Prettier või Emmet, on aga saadaval mõlema redaktori jaoks eraldi versioonidena.
Kas Sublime Text on otsimiseks tõesti kiirem?
Jah, paljud arendajad leiavad, et Sublime'i funktsioon „Otsi failidest” on oluliselt kiirem, eriti tuhandeid faile sisaldavate suurte kataloogide otsimisel. See annab tulemused peaaegu koheselt, samas kui teised redaktorid võivad kuvada edenemisriba.
Miks ma peaksin Sublime'i eest maksma, kui VS Code on tasuta?
Inimesed maksavad Sublime Texti eest, et toetada väikest sõltumatut meeskonda ja saada juurdepääs redaktorile, mis seab efektiivsuse kõigest ettepoole. Professionaalsete arendajate jaoks, kes veedavad oma redaktoris 8 tundi päevas, võib kiirus ja viivituse puudumine olla 99 dollari suurust investeeringut väärt.
Kuidas nad suurte failidega (1 GB+) toime tulevad?
Sublime Text on suurte failide meister. See kasutab mälukaardistatud faile ja nutikat laadimist, et saaksite mahukate logide vahel kerida ilma faili hangumata. VS Code'il on sageli raskusi üle 100 MB suuruste failidega ja see võib paluda teil teatud funktsioonid keelata või avada failid „suure faili” režiimis.
Kas Pythoni jaoks on parem VS Code või Sublime?
Mõlemad on suurepärased. VS Code'il on Microsofti maailmatasemel Pythoni laiendus, mis sisaldab Jupyter Notebooki tuge ja võimsat silumist. Sublime Text on suurepärane ka seetõttu, et selle pluginate süsteem on tegelikult kirjutatud Pythonis, mis muudab Pythoni arendajate jaoks laiendamise väga loomulikuks.
Kumb neist kasutab sülearvutil rohkem akut?
Sublime Text on palju energiasäästlikum. Kuna see ei käivita taustal Chromiumi protsessi, tarbib see oluliselt vähem protsessorit ja muutmälu, mis võib pikkade kodeerimisseansside ajal laadijast eemal aku tööiga märgatavalt pikendada.
Otsus
Vali VS Code, kui soovid tasuta kõikehõlmavat keskkonda, mis muudab keerulised ülesanded, nagu silumine ja Giti haldamine, vaevata. Vali Sublime Text, kui prioriteediks on kiirus, muudad sageli suuri faile või eelistad minimalistlikku tööriista, mis kasutab väga vähe süsteemimälu.