Visual Studio Code vs. Atom: Který textový editor je pro vás to pravé?

Visual Studio Code vs. Atom: Který textový editor je pro vás to pravé?

Pokud hledáte perfektní editor kódu, je velká šance, že jste narazili na kód Atom i Visual Studio. Jistě, existuje spousta dalších editorů, ale tito dva patří k těm nejdiskutovanějším.





Atom existuje už nějakou dobu, ale jeho popularita se v poslední době zhoršuje. Visual Studio Code, kdysi nové dítě ve městě, kterým si nikdo nebyl zcela jistý, se nyní jeví jako nejžhavější textový editor v okolí. To znamená, že ne každý má zájem jít z Atomu dál.





Visual Studio Code vs. Atom: Co je podobné?

Chcete -li začít, Visual Studio Code a Atom sdílejí DNA. Oba tito editoři používají Electron, který vývojářům umožňuje vytvářet plnohodnotné desktopové aplikace s webovými technologiemi, jako je JavaScript, HTML a CSS. Někteří lidé jsou vehementně proti této myšlence, ale to je jiný příběh.





Oba redaktoři jsou si také bližší, než byste si mohli myslet jiným způsobem. Atom byl vytvořen na GitHubu, zatímco jak název napovídá, Microsoft vytvořil Visual Studio Code. V roce 2018 společnost Microsoft oznámila, že získá GitHub. Zatímco se někteří zpočátku obávali, že to znamená konec Atomu, Microsoft objasnil, že oba redaktoři budou nadále existovat.

Visual Studio Code vs. Atom: Výkon

Fanoušci Visual Studio Code často poukazují na jeho výkon ve srovnání s Atomem a dalšími aplikacemi na bázi Electronu. Elektronové aplikace si získaly pověst pomalého výkonu a pomalého spouštění napříč platformou, ale Visual Studio Code se tomu dokáže vyhnout.



Rozdíly ve výkonu mezi Visual Studio Code a Atom se dělí na několik faktorů, ale jedním z hlavních aspektů je přístup, s nímž jsou jednotlivé aplikace vyvíjeny. Visual Studio Code má přísně kontrolovanou základní sadu funkcí s doplňky, které přidávají funkce na úrovni povrchu.

Atom, na druhé straně, používá přístup založený na zásuvných modulech téměř ke všemu. Tento přístup má výhody, ale také nevýhody. Atom je z krabice o něco pomalejší, a to se zhoršuje pouze přidáním určitých pluginů.





VS Code má jasnou výhodu, pokud jde o výkon, ale ani editor není na moderním počítači pomalý. To se změní, když upravujete velké soubory. Visual Studio Code si vede lépe než Atom, ale buď je znatelně pomalý ve srovnání s editorem, jako je Vim nebo dokonce Sublime Text.

Visual Studio Code vs. Atom: Základní funkce

Balíček Visual Studio Code nabízí hned po vybalení více funkcí než Atom nebo dokonce mnoho dalších textových editorů. Nemá úplně vlastnosti integrovaného vývojového prostředí (IDE), ale blíží se. Kromě standardních funkcí textového editoru je zde podpora pro vytváření a ladění aplikací. Samozřejmostí je automatické doplňování IntelliSense ochranné známky společnosti Microsoft.





Jednou z funkcí, která se v moderních textových editorech objevuje častěji, je integrace Git. Visual Studio Code to má také po vybalení z krabice, což vám umožní snadno řešit správu verzí, aniž byste museli otevírat okno terminálu. Integrovaná je také podpora Markdownu, doplněná o funkce náhledu, takže můžete zajistit, že váš soubor README.md bude vypadat přímo na GitHubu.

Zatímco Atom nemá při prvním spuštění téměř stejné množství funkcí, má integraci Git. Atom jde dokonce ještě o krok dále a nabízí úplnou integraci GitHubu. To je téměř očekávané, vzhledem k původu projektu, ale je to stále užitečné, zvláště pokud používáte GitHub pro všechno.

U drtivé většiny funkcí však Atom sází na pluginy. Ty se snadno instalují ze samotné aplikace a umožňují vám přizpůsobit editor téměř jakýmkoli způsobem, který vás napadne.

Visual Studio Code vs. Atom: Pluginy

Rozšiřitelnost je místo, kde největší rozdíl mezi těmito dvěma editory leží. U kódu Visual Studio doplňky přidávají funkce. Můžete si nainstalovat motivy, podporu pro nové jazyky a vytvářet nástroje, které vám pomohou například s kódováním v Rust nebo Go.

Na druhou stranu Atom dává mnohem více energie zásuvným modulům. Protože většina funkcí editoru pochází z integrovaných pluginů, správný plugin může vytvořit téměř zcela novou aplikaci. Díky tomu je Atom mnohem „hacknutější“ aplikací. Atom má dokonce ve své příručce sekci s příhodným názvem Hacking Atom .

To je do jisté míry podobné dobám „editorských válek“ mezi Vimem a Emacsem. Velké množství funkcí zabudovaných do posledně jmenovaného vedlo k tomu, že někteří odkazovali na Vima jako editora a Emacse jako operační systém. Atom nedosahuje úrovně přizpůsobitelnosti, kterou lze vidět v Emacsu --- zatím nikdo nenapsal e-mailového klienta Atom --- ale je blíže než kód Visual Studio.

To neznamená, že doplňky kódu Visual Studio Code nenabízejí spoustu funkcí. Nehledejte nic jiného než naše seznam praktických doplňků kódu Visual Studio Code na důkaz toho.

Visual Studio Code vs. Atom: Community

Visual Studio Code i Atom si v současné době užívají velké komunity a uživatelské základny. Zatímco Visual Studio se v současné době zdá být nejoblíbenější z těchto dvou, Atom má stále specializovanou komunitu uživatelů a vývojářů. Pokud se Microsoft rozhodne zrušit podporu některého z editorů, může se to změnit, ale nezdá se, že by k tomu brzy došlo.

Atom se zdá být přijat více open-source komunitou než Visual Studio Code kvůli příslušnosti Microsoftu k posledně uvedenému. To znamená, že existuje úsilí komunity o vytvoření verze Visual Studio Code bez Microsoftu. Oba editory jsou open source, ale někteří uživatelé nemají rádi sběr dat, který používají obě aplikace.

Stáhněte si Visual Studio Code a Atom

Visual Studio Code i Atom jsou k dispozici zcela zdarma. Atom editor je k dispozici pod licencí MIT, zatímco stahování kódu Visual Studio je pod proprietární licencí navzdory open-source kódové základně editoru. Oba editory jsou k dispozici pro macOS, Linux a Windows.

Stažení : Atom (Volný, uvolnit)

Stažení : Kód Visual Studio (Volný, uvolnit)

Potřebujete textový editor nebo IDE?

Stručně řečeno, Atom je vysoce přizpůsobitelný textový editor. Se správnými doplňky může přistupovat k funkčnosti IDE. Visual Studio Code je podobný, ale díky své sadě funkcí se blíží IDE hned od začátku. Žádný z nich však nemá zcela vlastnosti úplného IDE.

Nejste si jisti, zda byste měli použít textový editor nebo IDE? Nebojte se, protože jsme již zkoumali, zda jsou textové editory nebo IDE pro programátory lepší. Možná nebudete souhlasit, ale náš názor vám může pomoci se rozhodnout.

jak se zbavit bloatwaru ve Windows 10
Podíl Podíl tweet E-mailem Jak vyčistit počítač se systémem Windows pomocí příkazového řádku

Pokud má váš počítač se systémem Windows nedostatek úložného prostoru, vyčistěte nevyžádanou poštu pomocí těchto rychlých nástrojů příkazového řádku.

Číst dále
Související témata
  • Produktivita
  • Programování
  • Textový editor
  • Programování
  • Kód Visual Studio
  • Atom
O autorovi Kris Wouk(Publikováno 118 článků)

Kris Wouk je hudebník, spisovatel a jak se tomu říká, když někdo dělá videa pro web. Technický nadšenec, jak dlouho si pamatuje, rozhodně má oblíbené operační systémy a zařízení, ale stejně používá tolik jiných, kolik jen může, aby se udržel.

Více od Kris Wouk

Přihlaste se k odběru našeho zpravodaje

Připojte se k našemu zpravodaji a získejte technické tipy, recenze, bezplatné elektronické knihy a exkluzivní nabídky!

Kliknutím sem se přihlásíte k odběru