Visual Studio Code já tem uma versão da web

Visual Studio Code já tem uma versão da web
malware

O Visual Studio Code é sem dúvida um dos editores de código mais utilizados pelos programadores para desenvolver seus projetos. Isso vale tanto no Windows quanto no Linux, apesar de ser uma ferramenta desenvolvida pela Microsoft. Visual Studio Code já tem uma versão da web.

Mas agora o VS Code adiciona uma nova plataforma à sua lista: a web . Porque, como a própria Microsoft anunciou há algumas horas, seu editor de código se tornou um serviço online que funciona em qualquer navegador moderno sem a necessidade de instalar nenhum cliente ou plugin.

Esta versão web está disponível no domínio vscode.dev, que até poucas horas atrás redirecionava para code.visualstudio.com, a web da versão cliente do editor de código.

Visual Studio Code já tem uma versão da web. Ferramenta online, projetos locais

No entanto, se acessamos agora, podemos ter uma versão light do Visual Studio Code (chamado VS Code para a Web), que nos permitirá hospedar nossos arquivos de projeto localmente, mesmo se estivermos lidando com uma ferramenta online.

Visual Studio Code já tem uma versão da web

A chave que torna isso possível é que o Edge e o Chrome (e navegadores compatíveis), ao oferecer suporte à API de acesso ao sistema de arquivos, permitem que sites acessem nosso sistema de arquivos local (sempre nos pedindo permissão primeiro). Se você é usuário de outro tipo de navegador, pode continuar acessando a ferramenta, mas neste caso fazendo upload e download de arquivos individuais, à moda antiga.

Isso, segundo a própria Microsoft, abre as portas para o uso do VS Code para desenvolver softwares em dispositivos como iPad ou Chromebooks , onde a instalação da versão cliente não é possível ou fácil.

(Algumas) funcionalidades limitadas

Obviamente, como o VS Code for the Web é executado inteiramente no navegador, alguns recursos da versão para desktop não estarão presentes ou cuja funcionalidade será limitada:

Por exemplo, o terminal e o depurador não estão disponíveis, o que faz sentido, pois você não pode compilar, executar e depurar um aplicativo Rust ou Go dentro da sandbox do navegador (embora tecnologias emergentes como Pyodide e contêineres da web possam mudar isso algum dia).

A experiência para o usuário em aspectos como coloração de sintaxe, detecção de erro de sintaxe, destaque semântico, etc., é variável dependendo do tipo de linguagem com a qual trabalhamos, de “boa” a C/C ++, C#, Java, PHP, Rust ou Go to “best” para Python, JavaScript e TypeScript para “best” para a maioria das linguagens da web como HTML, CSS, JSON, LESS ou Markdown.

Quando se trata de extensões, as que têm a ver com a personalização da interface do usuário continuarão a funcionar nesta versão da web, “e você pode até habilitar o roaming entre o navegador, a área de trabalho e os espaços de código do GitHub”.

No entanto, aqueles que executam código Node.js que usam módulos específicos do sistema operacional, ou que recorrem a executáveis locais , ainda aparecem nos resultados da pesquisa, mas são claramente marcados como indisponíveis .

Dito isso, há um número crescente de extensões que foram atualizadas para funcionar no navegador, então seu número está aumentando a cada dia.

Via Genbeta