GitLab é um serviço de forjamento da web, controle de versão e DevOps baseado no Git Há alguns dias a equipe de desenvolvimento do GitLab disponibilizou a versão beta do seu novo Web IDE, que é um editor da web baseado no Visual Studio Code (VS Code) da Microsoft, que oferece novos recursos, uma interface de usuário mais flexível e familiar e a capacidade de se conectar diretamente a um ambiente de desenvolvimento remoto. Combinado com um ambiente de tempo de execução baseado em nuvem, o O IDE deve permitir fluxos de trabalho de desenvolvimento mais avançados em tempo real, embora muitos critiquem o fato de a equipe ter escolhido basear a nova versão de seu IDE web no VS Code. O novo Web IDE é descrito como uma versão beta que eu conheço tornou-se a versão padrão na plataforma, embora haja uma opção para desativá-la. Os usuários autogerenciados receberão o novo editor na versão 221.7, lançado em 150 de dezembro, mas neste caso ele ficará oculto atrás de um indicador de função. Uma primeira decepção é que as extensões do VS Code não são suportadas, nem no VS Code Marketplace oficial nem no registro aberto do Open VSX. No novo IDE da web, a seção Extensões mostra a mensagem: “Extension Marketplace foi desativado, fique atento!” “.
Além disso, outro recurso ausente é a pesquisa em todo o projeto, embora o IDE da Web possa pesquisar todos os arquivos abertos no guias da janela ativa do navegador. Existem uma série de recursos na lista de tarefas , além de extensões e pesquisa em todo o projeto. O grande problema aqui é o desenvolvimento remoto, a capacidade de criar, testar e depurar aplicativos em um servidor ou contêiner remoto sem nenhuma dependência local além do navegador da web. A equipe acredita que isso deve acelerar o desenvolvimento e aumentar a produtividade. O objetivo da equipe do GitLab é que
“O usuário pode configurar um ambiente de desenvolvimento remotamente e provisionar rapidamente ambientes pré-construídos, seja em seu próprio provedor de serviços em nuvem ou usando a computação compartilhada do GitLab.” Esta ambición está bastante lejos de realizarse, pero el IDE web debería poder conectarse a entornos alojados fuera de GitLab a partir del 22 de dezembro. “Nossas iterações iniciais para desenvolvimento remoto se concentrarão na integração com provedores de nuvem existentes, como Amazon Web Services (AWS), Google Cloud ou Microsoft Azure”, diz a documentação. Em além disso, mencionam que: “Eventualmente, procuraremos oferecer uma opção totalmente gerenciada no GitLab”, acrescenta. Fora do desenvolvimento remoto, a equipe está trabalhando para adicionar suporte para extensões do VS Code e habilitar a pesquisa em todo o projeto. Os desenvolvedores que preferem continuar usando o antigo IDE da web da plataforma ainda podem fazê-lo por meio de uma preferência do usuário que permite alternar entre eles sempre que desejar. A versão beta do GitLab Web IDE já está disponível. No entanto, a equipe está sendo criticada por confiar no VS Code para reconstruir seu IDE da web. Historicamente, GitLab criou um plataforma DevOps completa do que seu rival GitHub, mas quando se trata de desenvolvimento remoto, fica para trás, graças à energia que o GitHub colocou em seu recurso Codespaces. A adoção do VS Code pelo GitLab faz sentido do ponto de vista da engenharia, já que muitos recursos são gratuitos e os desenvolvedores têm uma ferramenta familiar para trabalhar. Ainda assim, os críticos dizem que há um risco significativo: o de consolidar ainda mais o domínio do VS Code, o que tornará mais difícil competir também em outros serviços. Alguns revisores também apontam problemas de licenciamento com o VS Code. Na verdade, a Microsoft lançou o código-fonte do VS Code sob a licença MIT, uma licença de software livre e de código aberto. Mas o produto disponível para download, o editor (VS Code) distribuído pela própria empresa, está sob licença proprietária. Essa pequena distinção é muito importante e, segundo os críticos, é o principal mecanismo da Microsoft para contornar as comunidades de código aberto. De acordo com eles, se você construir sozinho, não poderá se conectar ao VS Code no mercado.Finalmente, se você estão interessados em Para saber mais sobre isso, você pode verificar os detalhes no seguinte link. O conteúdo do artigo segue nossos princípios de ética editorial. Para notificar um erro clique aqui.