imagen

Clasificación | Peng Huizhong        Editor | Tu Min
Producido | CSDN (ID: CSDNnews)

El gigante del software Microsoft, que se compromete a proporcionar mejores herramientas para los desarrolladores, recientemente les trajo una nueva sorpresa.

El 7 de julio, Microsoft lanzó el  servicio Visual Studio Code Server  , un servicio de back-end que se ejecuta en máquinas de desarrollo remotas. Los usuarios pueden instalar el servicio en cualquier lugar (máquina de desarrollo local, máquina virtual en la nube, etc.) y luego usar la versión web de VS Code (vscode.dev) para conectarse de forma segura a esa máquina remota a través de un navegador para el desarrollo sin la molestia de configurar SSH. o https.


imagen

El pasado, presente y futuro del desarrollo remoto


En 2019, Microsoft desarrolló una extensión que permite a los desarrolladores usar VS Code localmente para el desarrollo remoto, como desarrollar aplicaciones "de forma remota" en WSL, contenedores Docker y máquinas virtuales o físicas remotas administradas a través del programa SSH. La extensión de desarrollo remoto requiere que se instale un servidor en el entorno remoto para facilitar la interacción fluida entre el VS Code local y el código fuente y el tiempo de ejecución remotos.

En 2020, Microsoft dio un paso más en el desarrollo remoto con GitHub Codespaces, que permite a los usuarios desarrollar aplicaciones localmente o en un navegador usando VS Code en una máquina virtual remota alojada para el usuario en la nube y administración. 

De hecho, VS Code es una aplicación multiproceso. En teoría, los servicios front-end y back-end para el código de entrada, como extensiones administradas, terminales, depuración, etc., deberían ejecutarse cada uno en sus propios procesos separados.

Y ahora, "Visual Studio Code Server" lo hace posible. Con Visual Studio Code Server, los usuarios pueden instalar el servidor en cualquier lugar local o en la nube, y usar VS Code para Web para acceder de forma remota y segura en el navegador, sin la necesidad de Configurar cualquier SSH o https. Esto significa que después de completar el trabajo de configuración inicial, en teoría, el desarrollo y la modificación del proyecto se pueden completar a través del navegador en cualquier computadora con cualquier rendimiento, lo que mejora en gran medida la comodidad del trabajo. (No es necesario llevar la computadora de vuelta al trabajo horas extras)

imagen

Fuente de la imagenSitio web oficial de Visual Studio Code

imagen

guía del usuario


Dado que Visual Studio Code Server se encuentra actualmente en versión preliminar, los usuarios deben solicitar el acceso a través de un formulario de registro. A las pocas semanas de comenzar a usarlo, recibirá una notificación por correo electrónico, después de lo cual se pueden seguir los siguientes pasos.

Tomando como ejemplo la configuración de VS Code Server en el Subsistema de Windows para Linux (WSL), el método de uso es el siguiente:

1. Instale VS Code Server en la máquina remota y ejecute el siguiente comando en la terminal:

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

2. Inicie VS Code Server ejecutando el siguiente comando en la terminal:

code-server

3. La máquina remota del usuario se comunicará con vscode.dev a través de un túnel seguro, lo que permitirá al usuario conectarse a la computadora desde vscode.dev sin importar en qué red se encuentre. Los usuarios recibirán un código de dispositivo y una URL, y se autenticarán con una cuenta de GitHub.

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

4. Si es la primera vez que inicia VS Code Server, el sistema le pedirá al usuario que ingrese el nombre de la conexión.

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

5. Después de verificar y proporcionar el nombre de la máquina, la CLI inicia la instancia del servidor y genera la URL vscode.dev. Luego, el usuario puede abrir esta URL en cualquier dispositivo para escribir código.


imagen

experiencia de usuario


Una vez que se lanzó el servicio de Microsoft, muchos desarrolladores estaban ansiosos por probarlo.

Algunos desarrolladores se entusiasman al respecto: "¡Este tipo de servicio es súper útil! Primero, puedo conectarme desde la computadora portátil de mi casa a la PC de mi trabajo (12 núcleos), dándole a mi computadora portátil de casa la misma velocidad que mi PC de trabajo. No solo eso, puede hacer lo mismo en un tren y ahorrar mucha energía. En nuestra empresa, también usamos GitPod para desarrolladores que tienen máquinas menos poderosas y tienen dificultades para encontrar piezas de computadora poderosas”.

imagen

Fuente Hacker Noticias

Al mismo tiempo, otro desarrollador dijo: "Esto es muy útil para empresas con estrictas restricciones de seguridad. En el trabajo, me veo obligado a trabajar en un entorno hermético, que es para evitar que entren cosas no deseadas. Nuestra red, mientras que también evitando que las cosas que se necesitan salgan de nuestra red. Y configurar extensiones remotas es una molestia porque es imposible instalar servidores manualmente " .

imagen

 Fuente Hacker Noticias

Si también está interesado en Visual Studio Code Server, ¿por qué no lo prueba ahora y nos dice cómo se siente?

Referencia: https://code.visualstudio.com/blogs/2022/07/07/vscode-server

- Lectura recomendada -
"Si no me dedico a la investigación y el desarrollo, es posible que esté instalando contadores de agua cuando esté aprendiendo sobre automatización"
☞La Alianza China Honker anunció la disolución: "luchas internas" de alto nivel, ¡el fundador y la persona jurídica se "desgarran" abiertamente!
☞ La estación B respondió que "se sospecha que se filtraron más de 200 millones de piezas de información del usuario"; se expuso la representación púrpura del iPhone 14 Pro; Luo Yonghao anunció oficialmente el nombre de la nueva empresa | Geek Headlines

imagen