Код на Visual Studio: Стъпване на пръстите на Visual Studio?

Каква точно е разликата между Visual Studio IDE на Microsoft (интегрирана среда за разработка) и редактора на изходния код на Visual Studio Code? Това е въпрос, който се появява по-често, тъй като Visual Studio Code набира скорост сред разработчиците. 

Ако попитате Microsoft, Visual Studio и Visual Studio Code са ясно различни продукти, които обслужват различни нужди. Но тъй като Visual Studio Code продължава да добавя функции, разработчиците могат да решат, че Visual Studio Code с отворен код, който може да се изтегли, е всичко, от което се нуждаят.

Microsoft описва Visual Studio като пълнофункционална среда за разработка, която побира сложни работни потоци. Visual Studio интегрира всички видове инструменти в една среда, от дизайнери, анализатори на код и програми за отстраняване на грешки до инструменти за тестване и внедряване. Разработчиците могат да използват Visual Studio за изграждане на облачни, мобилни и настолни приложения за Windows и MacOS. 

Microsoft описва Visual Studio Code, от друга страна, като опростен редактор на код, само с инструментите, необходими за бърз цикъл за изграждане и отстраняване на грешки в кода. Редакторът на различни платформи допълва съществуващата верига от инструменти на разработчика и е използван за уеб и облачни приложения.

Но докато Microsoft разглежда двата инструмента като допълващи се, разработчиците от години повдигат въпроси относно съкращението. Отговорите на заявка в Stack Overflow, направена преди четири години, обобщават разликите по този начин: Visual Studio Code е „междуплатформен“, „ориентиран към файлове“, „разширяем“ и „бърз“, докато Visual Studio е „пълен“ -ориентиран, „ориентиран към проекти и решения“, „удобен“ и „не бърз“.

Някои посочиха, че „не е бързо“ е подценяване и че Visual Studio е „доста тежък“ от гледна точка на изискванията на процесора и паметта. Имайте предвид също, че инсталацията на Visual Studio може да е с десетки гигабайта, докато Visual Studio Code отнема няколкостотин мегабайта. 

Други казват, че Visual Studio Code не е просто „редактор“, като се има предвид, че има отстраняване на грешки, стартиране на задачи, контрол на версиите и завършване на кода IntelliSense, като Visual Studio. И ежемесечните актуализации на Visual Studio Code предлагат на разработчиците нови възможности на всеки няколко седмици. Например изданието от май 2019 г. добавя интелигентен подбор за JavaScript и TypeScript, използвайки семантични знания за разширяване на селекциите за изрази, типове, класове, изрази и импортиране. 

През декември 2018 г. инженерният рекрутер Triplebyte съобщи, че Visual Studio Code вече е избраният редактор за инженери по време на интервюта за програмиране, далеч надминавайки Visual Studio. Но в индекса Top IDE на Pypl, който се основава на това колко често се търсят страници за изтегляне на IDE в Google, Visual Studio все още царува, с 21,92 процента дял през юли 2019 г. Visual Studio Code обаче печели година след година, заемайки шесто място този месец с 4.72 процента дял. Делът на Visual Studio намаля.

Едно нещо, което Visual Studio и Visual Studio Code споделят, е богатство от разширения в Visual Studio Marketplace, което позволява на потребителите да добавят възможности, вариращи от GitHub настаняване до разработване на база данни на SQL и уеб разработка. Тези разширения със сигурност разширяват обхвата на това, което Visual Studio Code може да направи. Microsoft наскоро представи Visual Studio Code Java Pack Installer, например, което улеснява и конфигурира Visual Studio Code за разработка на Java. Има и разширение за разработка на Python, наред с много други.

С Visual Studio Code, който събира пара и функционалност, Microsoft може по-трудно да продава разработчици за разликите между суперредактора и Visual Studio IDE. Производствената версия на Visual Studio 2019 беше пусната през април 2019 г., така че IDE все още е силна. Потърсете разработчици, за да продължат да задават въпроса дали се нуждаят от пълната IDE или могат да се справят с непрекъснато подобрения редактор на Visual Studio Code.

Можете да изтеглите Visual Studio Code или Visual Studio от уебсайтовете на Visual Studio.