картина

Сортировка |        Редактор Пэн Хуэйчжун | Ту Мин
Произведено | CSDN (ID: CSDNnews)

Софтверный гигант Microsoft, стремящийся предоставить лучшие инструменты для разработчиков, недавно преподнес разработчикам новый сюрприз.

7 июля Microsoft запустила  службу Visual Studio Code Server  , серверную службу, которая работает на удаленных машинах для разработки. Пользователи могут установить службу в любом месте (локальный компьютер для разработки, облачная виртуальная машина и т. д.), а затем использовать веб-версию VS Code (vscode.dev) для безопасного подключения к этому удаленному компьютеру через браузер для разработки без хлопот с настройкой SSH. или https.


картина

Прошлое, настоящее и будущее удаленной разработки


В 2019 году Microsoft разработала расширение, которое позволяет разработчикам использовать VS Code локально для удаленной разработки, например, для «удаленной» разработки приложений в WSL, контейнерах Docker и удаленных физических или виртуальных машинах, управляемых через программу SSH. Для расширения удаленной разработки требуется, чтобы сервер был установлен в удаленной среде, чтобы обеспечить плавное взаимодействие между локальным кодом VS и удаленным исходным кодом и средой выполнения.

В 2020 году Microsoft сделала еще один шаг вперед в удаленной разработке с помощью GitHub Codespaces, который позволяет пользователям разрабатывать приложения локально или в браузере с помощью VS Code на удаленной виртуальной машине, размещенной для пользователя в облаке и управления. 

По сути, VS Code — это многопроцессорное приложение. Теоретически внешние и внутренние службы для ввода кода, такие как управляемые расширения, терминалы, отладка и т. д., должны выполняться в отдельных процессах.

А теперь Visual Studio Code Server делает это возможным. С помощью Visual Studio Code Server пользователи могут установить сервер в любом месте локально или в облаке и использовать VS Code для Интернета для удаленного и безопасного доступа к нему в браузере без необходимость настройки любого SSH или https. Это означает, что после завершения работ по первоначальной настройке, по идее, разработка и доработка проекта могут быть выполнены через браузер на любом компьютере с любой производительностью, что значительно повышает удобство работы. (Нет необходимости снова нести компьютер на работу сверхурочно)

картина

Источник изображенияОфициальный сайт Visual Studio Code

картина

руководство пользователя


Поскольку Visual Studio Code Server в настоящее время находится в стадии предварительного просмотра, пользователям необходимо подать заявку на доступ через регистрационную форму.В течение нескольких недель после начала использования будет отправлено уведомление по электронной почте, после чего можно будет использовать следующие шаги.

В качестве примера возьмем настройку VS Code Server в подсистеме Windows для Linux (WSL). Использование выглядит следующим образом:

1. Установите VS Code Server на удаленную машину и выполните в терминале следующую команду:

wget -O- https://aka.ms/install-vscode-server/setup.sh | sh

2. Запустите VS Code Server, выполнив в терминале следующую команду:

code-server

3. Удаленный компьютер пользователя будет связываться с vscode.dev через защищенный туннель, что позволит пользователю подключаться к компьютеру с vscode.dev независимо от того, в какой сети он находится. Пользователям будет предоставлен код устройства и URL-адрес, и они будут аутентифицированы с помощью учетной записи GitHub.

Please enter the code 7644-1186 on https://github.com/login/device

4. Если VS Code Server запускается впервые, система предложит пользователю ввести имя подключения.

What would you like to call this machine? (elegant-pitta)

5. После проверки и предоставления имени компьютера интерфейс командной строки запустит экземпляр сервера и сгенерирует URL-адрес vscode.dev. Затем пользователь может открыть этот URL-адрес на любом устройстве для написания кода.


картина

Пользовательский опыт


Как только сервис Microsoft был запущен, многие разработчики захотели его попробовать.

Некоторые разработчики в восторге: «Этот сервис очень полезен! Во-первых, я могу подключиться со своего домашнего ноутбука к своему рабочему ПК (12 ядер), что дает домашнему ноутбуку ту же скорость, что и мой рабочий ПК. можно делать то же самое в поезде и экономить много энергии.В нашей компании мы также используем GitPod для разработчиков, у которых менее мощные машины и которым трудно найти мощные компьютерные компоненты».

картина

Источник Хакер Новости

В то же время другой разработчик сказал: «Это очень полезно для компаний со строгими ограничениями безопасности. На работе я вынужден работать в герметичной среде, чтобы предотвратить попадание нежелательных вещей. также предотвращение того, что вещи, которые необходимы, покидают нашу сеть. И настройка удаленных расширений доставляет хлопоты, потому что невозможно установить серверы вручную » .

картина

 Источник Хакер Новости

Если вас также интересует Visual Studio Code Server, почему бы не попробовать его прямо сейчас и сообщить нам, что вы думаете?

Ссылка: https://code.visualstudio.com/blogs/2022/07/07/vscode-сервер

— Рекомендуемое чтение —
«Если я не занимаюсь исследованиями и разработками, возможно, я устанавливаю счетчики воды, когда изучаю автоматизацию»
☞Китайский альянс Honker объявил о роспуске: «распри» на высшем уровне, учредитель и юрлицо открыто «рвут друг друга»!
☞ Station B ответила, что «подозревается утечка более 200 миллионов единиц пользовательской информации»; был разоблачен фиолетовый рендеринг iPhone 14 Pro; Луо Юнхао официально объявил название нового стартапа | Geek Headlines

картина