Редактору кода Microsoft Visual Studio Code (VS Code) всего пять лет, но инструмент разработчика получил впечатляющее признание среди разработчиков всего мира.
VS Code сегодня насчитывает 14 миллионов пользователей, сообщает Microsoft (по данным Statista, во всем мире насчитывается около 24 миллионов разработчиков), и в течение 2020 года он привлек пять миллионов новых пользователей благодаря растущему числу пользователей за пределами профессиональные разработчики и необходимость удаленной разработки во время пандемии COVID-19. В июне прошлого года Microsoft сообщила, что у VS Code 11 миллионов пользователей. Его успех был основан на GitHub, Electron, Chromium, JavaScript и надмножестве Microsoft JavaScript TypeScript.
Джулия Льюсон, корпоративный вице-президент подразделения разработчиков Microsoft, считает, что рост внедрения VS Code произошел из-за того, что люди, помимо профессиональных разработчиков, все чаще находят необходимость в использовании редактора.
СМОТРЕТЬ: Шпаргалка: Windows 10 PowerToys (бесплатный PDF) (TechRepublic)
«Традиционно мы видели профессиональных разработчиков, но мы видим действительно широкий круг пользователей — людей, занимающихся DevOps, людей, занимающихся ИТ-администрированием, мы видим, как много студентов используют инструменты », — сказал Лиусон ZDNet.
Учитывая, что это текстовый редактор, людям даже не нужно знать, как кодировать, чтобы использовать программное обеспечение. По словам Люсона, даже некоторые журналисты используют VS Code для написания статей.
«Стратегия VS Code состоит в том, чтобы поддерживать нашу любую, любую, любую стратегию. Вы можете быть разработчиком, работающим с любым языком программирования, работающим с любой операционной системой и разработчиком любого программного обеспечения».
VS Code работает в macOS, Windows 10 и нескольких дистрибутивах Linux, поддерживает Arm64 в Linux и работает на Raspberry Pi и Chromebook. Он также доступен в форме предварительного просмотра для инсайдерских сборок VS Code на чипах Apple M1 на базе ARM.
Часть популярности VS Code — это широта языковых расширений для C ++, C #, Python и различных библиотек Python для специалистов по данным, Java и JavaScript / Typescript.
«Когда мы запускали VS Code, мы использовали этот подход, в котором мы действительно хотели вести там, где это наиболее востребовано. У нас действительно тесная интеграция VS Code и TypeScript. VS Code построен на TypeScript. Но мы инвестировал в огромное количество языковых расширений », — сказал Люсон.
«У нас почти два миллиона разработчиков на Python, использующих VS Code, и более миллиона разработчиков на C ++, использующих VS Code. И даже наше использование Java приближается к одному миллиону».
GitHub, сайт совместного использования кода, который Microsoft приобрела в 2018 году, также занимает центральное место в открытых процессах разработки некоторых продуктов, таких как VS Code, Typescript, и некоторых обновленных ретро-программ, таких как PowerToys.
Лиусон также рассказал о подходе Microsoft к разработке программного обеспечения с использованием внутренних источников. В 2019 году компания удвоила объем внутреннего источника и недавно подчеркнула, что его подход к внутреннему источнику является фактором, который снизил угрозу доступа хакеров SolarWinds к его исходному коду.
СМОТРЕТЬ: Microsoft 365 против Google Workspace: какой пакет для повышения производительности лучше всего подходит для вашего бизнеса?
Microsoft не придумала термин внутренний Исходный код и подход означают использование практик разработки с открытым исходным кодом и их применение в рамках одной организации. GitHub и Enterprise Server от GitHub идеально подходят для этого подхода, чтобы помочь организациям сотрудничать, но делать это конфиденциально.
«Внутренний источник означает, что у вас есть частный IP-адрес, но вы приглашаете другие команды внутри компании для сотрудничества с вами. Это фундаментальное различие между открытым исходным кодом и внутренним исходным кодом. Сегодня это очень распространено на крупных предприятиях. — слишком много разрозненных систем — но в архитектуре микросервисов иногда приходится отлаживать проблему », — сказал Люсон. «Это когда вы думаете об использовании модели с открытым исходным кодом в корпоративном контексте с соответствующими разрешениями. Для меня это не сильно отличается от того, как люди взаимодействуют в SharePoint, документах Word или G Suite».
Лиусон говорит, что функция VS Code под названием Live Share, запущенная в 2017 году, получает «тонну внедрения» из-за практики WFH, в то время как Microsoft вкладывает значительные средства в IntelliCode, функцию завершения кода на базе искусственного интеллекта. IntelliCode — это расширение для VS Code, которое поддерживает автозавершение кода для TypeScript и JavaScript, Python, Java, C ++, C # и Java.