GNU/Linux >> Znalost Linux >  >> Linux

Visual Studio Code nebo Atom? Který editor kódu byste měli použít?

Najít dobrý editor open source kódu není v dnešní době těžké, vybrat si jeden ano.

Microsoft Visual Studio Code a GitHub Atom jsou dva z nejpopulárnějších editorů kódu s bohatými funkcemi a podobnými IDE, které mají obrovskou uživatelskou základnu a příznivce.

VS Code i Atom nyní patří společnosti Microsoft, protože původní vývojář Atom GitHub je nyní ve vlastnictví společnosti Microsoft. Mají zajímavé, moderní uživatelské rozhraní s pěkně vypadajícím nativním tmavým tématem. Oba editory používají Electron pro uživatelské rozhraní.

Podobností je mnoho, a proto je snadné se splést mezi výběrem jedné z nich pro nastavení kódování.

Pokud se nemůžete rozhodnout a chcete porovnat a vybrat si mezi jedním kódem VS a Atomem, tento článek by vám měl pomoci se rozhodnout.

Kód Visual Studio

Visual Studio Code (A.K.A. VS Code) je jedním z moderních editorů open source kódu. Jeho uživatelská základna exploduje díky funkcím podobným IDE, ale stále zůstává relativně nenáročná na zdroje.

Visual Studio Code vytvořila společnost Microsoft a je k dispozici v systémech Linux, macOS a Windows. Microsoft vydal většinu zdrojového kódu Visual Studio Code na GitHubu pod licencí MIT dne 18. listopadu 2015.

Vývojáři VS Code provedli s Electronem několik fantastických optimalizací, aby byl co nejlehčí a nejefektivnější. A protože aplikace Electron fungují na většině operačních systémů, uživatelé systémů Linux, macOS a Windows mohou z těchto optimalizací těžit.

Instalace VS Code na Linux je také docela jednoduchá. Ve skutečnosti je k dispozici v softwarovém centru mnoha distribucí.

Proč byste se měli rozhodnout pro Visual Studio Code

  • Visual Studio Code si [obecně] vybírají lidé, kteří chtějí od začátku funkcionalitu blízkou IDE a nechtějí se hrabat s editorem kódu.
  • Visual Studio Code, přestože je založen na Electronu, má ve srovnání s jinými aplikacemi Electron (GitHub's Atom) velmi malou režii.
  • Více předpřipravených funkcí, jako je automatické dokončování IntelliSense společnosti Microsoft, integrace Git a podpora Markdown.
  • Pluginy mohou pouze přidávat funkce, motivy a přidávat podporu pro nové jazyky; a toto omezení zásuvných modulů zajišťuje, že jádro editoru zůstane známé i po přidání nových zásuvných modulů.

Binární verze distribuované společností Microsoft jsou stále proprietárním freewarem. VSCodium staví na veřejně otevřeném zdrojovém kódu Visual Studio Code. Diskuse o VSCodium však přesahuje rámec tohoto článku, kromě toho, že jej považujete za životaschopnou alternativu ke kódu Visual Studio, pokud chcete funkcionalitu, kterou Visual Studio Code nabízí, ale bez jakýchkoli proprietárních prvků.

Atom

GitHub's Atom je další bezplatný a otevřený editor zdrojového kódu dostupný pro Linux, macOS a Windows. Atom je desktopová aplikace vytvořená pomocí Electronu pro snadný vývoj balíčků pomocí JavaScriptu.

Zdrojový kód Atomu byl vydán pod licencí MIT na GitHubu. Vzhledem k tomu, že Atom je produkt GitHub, je v něm integrován Git Control.

Atom je přezdíván jako „hackovatelný textový editor pro 21. století“, protože je plně přizpůsobitelný pomocí HTML, CSS a JS.

Stejně jako VS Code můžete Atom snadno nainstalovat na Linux a další platformy.

Důvody, proč zvolit Atom

  • Atom upřednostňují lidé, kteří chtějí jednoduchý editor a chtějí na něm stavět, protože Atom je napadnutelný.
  • Vestavěný Git a kompletní integrace GitHub; není divu, když vezmeme v úvahu, že je vyvinut GitHub
  • Zásuvné moduly Atom lze velmi snadno vyhledávat, instalovat a upgradovat přímo z aplikace.
  • Pluginy dostupné pro Atom jsou velmi rozšiřitelné a mohou nakonec zcela změnit funkčnost editoru a nakonec vytvořit téměř nový editor; Je skutečně „hacknutelný“.
  • Binární vydání Atomu a jeho zdrojový kód jsou plně open source (na rozdíl od binárních vydání Visual Studio Code obsahujících proprietární části + telemetrii).
  • Atom můžete změnit z editoru kódu na IDE s chytřejším kontextovým automatickým dokončováním, funkcemi navigace v kódu, formátováním dokumentů a dalšími funkcemi.

Závěr

Atom i VS Code jsou postaveny na Electronu. Microsoft však provedl další optimalizaci VS Code, aby byl co nejlehčí.

V tuto chvíli je VS Code jako Ubuntu, dodává se téměř se vším po vybalení. Zatímco Atom je jako Arch, minimální a extrémně hacknutelný (rozšiřitelný).

Atom i VS Code technicky spadají pod Microsoft a nakonec dosáhnou parity funkcí. Proto je nejlepší jít s editorem, ke kterému se přiklání vaše komunita (Web dev/Soft dev), a připravit si cestu vpřed. Možná skončíte s Vim!

Původní článek


Linux
  1. Který příkaz terminálu Linuxu používáte nejčastěji?

  2. Vysvětlení typů souborových systémů Linux, který byste měli použít

  3. Jak nainstalovat rozšíření kódu Visual Studio

  1. Můžete použít kotvy ^ $ s Ls?

  2. Který Shell bych měl použít – Tcsh vs Bash?

  3. Jak nainstalovat kód Visual Studio na CentOS 7?

  1. Jak používat Qt v kódu Visual Studio?

  2. Jak změnit písmo uživatelského rozhraní Visual Studio Code?

  3. Proč by člověk měl používat sudo?