Programování

Kód sady Visual Studio: Šlápnutí na prsty sady Visual Studio?

Jaký je přesně rozdíl mezi Microsoft Visual Studio IDE (integrované vývojové prostředí) a jeho editorem zdrojového kódu Visual Studio Code? Toto je otázka, která se objevuje častěji, jak Visual Studio Code získává na rychlosti mezi vývojáři.

Pokud se zeptáte společnosti Microsoft, Visual Studio a Visual Studio Code jsou výrazně odlišné produkty, které slouží různým potřebám. Ale protože Visual Studio Code nadále přidává funkce, vývojáři se mohou rozhodnout, že vše, co potřebují, je open source, volně ke stažení Visual Studio Code.

Microsoft popisuje Visual Studio jako plnohodnotné vývojové prostředí, které umožňuje složité pracovní postupy. Visual Studio integruje všechny druhy nástrojů v jednom prostředí, od návrhářů, analyzátorů kódu a debuggerů až po nástroje pro testování a nasazení. Vývojáři mohou pomocí sady Visual Studio vytvářet cloudové, mobilní a desktopové aplikace pro Windows a MacOS.

Microsoft na druhé straně popisuje Visual Studio Code jako zjednodušený editor kódu, jen s nástroji potřebnými pro rychlý cyklus sestavování a ladění kódu. Editor pro různé platformy doplňuje stávající řetězec nástrojů vývojáře a je využíván pro webové a cloudové aplikace.

Ale zatímco Microsoft pohlíží na tyto dva nástroje jako na doplňkové, vývojáři již roky kladou otázky ohledně nadbytečnosti. Odpovědi na dotaz ve Stack Overflow provedený před čtyřmi lety shrnují rozdíly takto: Visual Studio Code je „cross-platform“, „file Oriented“, „extensible“ a „fast“, zatímco Visual Studio je „full“ - vybavený, „orientovaný na projekt a řešení“, „pohodlný“ a „ne rychlý“.

Někteří poukázali na to, že „není rychlý“ je podhodnocení a že Visual Studio je „docela těžké“, pokud jde o požadavky na CPU a paměť. Všimněte si také, že instalace sady Visual Studio může mít velikost desítek gigabajtů, zatímco kód Visual Studio trvá několik stovek megabajtů.

Jiní uvedli, že Visual Studio Code není jen „editor“, vzhledem k tomu, že má ladění, běh úloh, řízení verzí a dokončení kódu IntelliSense, jako je Visual Studio. A měsíční aktualizace Visual Studio Code nabízejí vývojářům nové funkce každých několik týdnů. Vydání z května 2019 například přidává inteligentní výběr pro JavaScript a TypeScript pomocí sémantických znalostí k rozšíření výběru pro výrazy, typy, třídy, příkazy a importy.

V prosinci 2018 technický náborář Triplebyte uvedl, že Visual Studio Code byl nyní editorem volby pro inženýry během jeho programových rozhovorů, což výrazně předčilo Visual Studio. Ale v Pyplově Top IDE indexu, který je založen na tom, jak často jsou stránky pro stahování IDE vyhledávány na Googlu, Visual Studio stále vládne, s 21,92 procentním podílem v červenci 2019. Visual Studio Code však rok co rok získává a zaujímá šesté místo tento měsíc se 4,72 procentním podílem. Podíl sady Visual Studio klesl.

Jedna věc, kterou Visual Studio a Visual Studio Code sdílí, je bohatství rozšíření na Visual Studio Marketplace, které uživatelům umožňuje přidávat funkce od ubytování GitHub až po vývoj databáze SQL a vývoj webových aplikací. Tato rozšíření jistě rozšiřují rozsah toho, co Visual Studio Code dokáže. Společnost Microsoft nedávno představila například Visual Studio Code Java Pack Installer, který zrychluje a usnadňuje konfiguraci Visual Studio Code pro vývoj Java. Mezi mnoha dalšími je také vývojové rozšíření Pythonu.

Díky Visual Studio Code, který shromažďuje páru a funkčnost, může mít Microsoft těžší prodávat vývojářům rozdíly mezi super-editorem a Visual Studio IDE. Produkční verze Visual Studio 2019 byla vydána v dubnu 2019, takže IDE je stále silné. Podívejte se však na vývojáře, kteří se budou dál hádat, zda potřebují úplné IDE, nebo si poradí s neustále vylepšeným editorem Visual Studio Code.

Visual Studio Code nebo Visual Studio si můžete stáhnout z webů Visual Studio.

$config[zx-auto] not found$config[zx-overlay] not found