Bem-vindo a uma nova era de desenvolvimento remoto com o Couchbase! É com grande satisfação que anunciamos uma atualização significativa em nosso Extensão VSCode do Couchbase. Com nossa versão mais recente, expandimos nossos horizontes para oferecer suporte a Espaços de código do GitHub e vários outros ambientes de desenvolvimento remoto.
Esse aprimoramento é um divisor de águas para os desenvolvedores que dependem de ambientes remotos para seu trabalho. Não importa se você é fã do GitHub Codespaces ou se prefere outras plataformas, nós o ajudamos. Nosso objetivo é fornecer uma experiência de desenvolvimento perfeita e eficiente, não importa onde você codifique.
Nesta publicação do blog, exploraremos esse novo e empolgante recurso, discutiremos seus benefícios e o orientaremos sobre como aproveitá-lo em suas tarefas de desenvolvimento. Então, vamos mergulhar de cabeça!
Extensão VSCode do Couchbase
O Extensão VSCode do Couchbase é uma ferramenta avançada projetada para simplificar a experiência do desenvolvedor com os bancos de dados Couchbase. Não se trata apenas de uma extensão, mas de uma solução abrangente adaptada para atender às necessidades exclusivas dos desenvolvedores.
-
- Com recursos como Visualização de esquemasVocê pode entender sem esforço a estrutura dos seus dados. Visualização e atualização de documentos permitem uma interação perfeita com seus dados diretamente no VSCode.
- A extensão também permite que você execute consultas em seu banco de dados com seu Consulta SQL++ recurso. Isso significa que você pode manipular e recuperar seus dados sem sair do seu ambiente de codificação.
- Para aqueles que buscam aproveitar os recursos de IA, a extensão se integra com Capella iQ. Isso abre um mundo de possibilidades para aprimorar seus aplicativos com recursos inteligentes.
- Além disso, o Ferramentas CLI do Couchbase estão à sua disposição para tarefas eficientes de importação, exportação e migração de dados. Isso garante que seus processos de gerenciamento de dados sejam os mais tranquilos possíveis.
Em essência, a extensão VSCode do Couchbase é mais do que apenas um complemento - é seu companheiro para navegar no ecossistema do Couchbase.
A necessidade de um ambiente de desenvolvimento remoto
Na era digital de hoje, a forma como trabalhamos se transformou drasticamente. O ambiente de trabalho tradicional baseado em escritório está dando lugar a configurações de trabalho mais flexíveis e remotas. Essa mudança tem sido particularmente perceptível no campo do desenvolvimento de software, onde os ambientes de desenvolvimento remoto têm se tornado cada vez mais populares.
Ambientes de desenvolvimento remoto, como Espaços de código do GitHubOs sistemas de computação em nuvem permitem que os desenvolvedores escrevam, executem e depurem seus códigos de qualquer lugar, em qualquer dispositivo. Eles eliminam a necessidade de uma máquina local potente e facilitam a colaboração com membros da equipe localizados em diferentes partes do mundo.
Além disso, esses ambientes geralmente são mais dimensionáveis e personalizáveis do que as configurações locais. Eles podem ser adaptados às necessidades específicas de um projeto ou de uma equipe e podem ser rapidamente ampliados ou reduzidos de acordo com os requisitos.
No entanto, para aproveitar ao máximo esses ambientes, os desenvolvedores precisam de ferramentas projetadas para trabalhar com eles. É aí que entra a nossa Extensão VSCode do Couchbase chega. Com seu novo suporte para GitHub Codespaces e outros ambientes de desenvolvimento remoto, ele está pronto para atender às necessidades dos desenvolvedores modernos.
Primeiros passos com GitHub Codespaces
O GitHub Codespaces permite que você comece a programar mais rapidamente com ambientes de desenvolvimento em nuvem seguros e totalmente configurados, nativos do GitHub.
Vá até github.com/codespaces e faça login com sua conta do GitHub.
Clique em Novo espaço de código Botão.
Aqui, selecione um repositório do GitHub. Você pode escolher uma ramificação do repositório (se for necessária uma base de código específica). Você também pode selecionar detalhes de computação com Region of Compute e Machine Type. Clique em Criar espaço de código para inicializar a instância.
Isso abrirá uma versão da Web da extensão VSCode.
Na guia de extensão, procure por couchbase. Ela deve ter a versão 2.0.0 ou posterior para funcionar no GitHub Codespaces. Clique em instalar para obter a versão mais recente da extensão do Couchbase.
Após a conclusão da instalação, o ícone do Couchbase aparecerá na barra de atividades. Clique nele para revelar a extensão do Couchbase.
Você pode se conectar ao seu cluster hospedado/Capella. Você pode conectar sua conta Capella para usar o Capella iQ. Consultar usando o workbench em qualquer banco de dados conectado e muito mais.
Primeiros passos com o Google Project IDX
O Project IDX do Google é um espaço de trabalho assistido por IA para desenvolvimento de aplicativos de pilha completa e multiplataforma na nuvem. É um novo participante de desenvolvimento remoto no mercado, e o Couchbase VSCode Extension oferece suporte a ele.
Ele está disponível em idx.dev e basta fazer login com sua Conta do Google para acessá-lo.
Você pode iniciar um novo projeto a partir de um modelo ou usar seu próprio repositório.
Isso iniciará uma nova versão web da extensão VSCode. Aqui, comecei a usar a experiência do VSCode Couchbase Repository:
Vá até a guia de extensões, procure o Couchbase e instale-o.
Você pode usar os recursos de IA do Google diretamente no editor. Você também pode usar o Capella iQ para turbinar sua escrita de consultas SQL++ e o código SDK do Couchbase.
Desenvolvimento remoto usando SSH
A extensão Visual Studio Code Remote - SSH permite que você abra uma pasta remota em qualquer máquina remota, máquina virtual ou contêiner com um servidor SSH em execução e aproveite ao máximo o conjunto de recursos do VS Code. Uma vez conectado a um servidor, você pode interagir com arquivos e pastas em qualquer lugar do sistema de arquivos remoto.
Você pode seguir este tutorial pelo Visual Studio Code para se conectar à máquina remota.
Depois que a conexão for concluída, você poderá adicionar o Couchbase Extension usando a guia Extensions (Extensões) e utilizar todos os recursos.
Suporte para OpenVSX
Abra o VSX (open-vsx.org) é um registro de código aberto para extensões do VS Code. Ele pode ser usado por qualquer ambiente de desenvolvimento que ofereça suporte a essas extensões. O Couchbase VSCode Extension também oferece suporte a esse registro e é atualizado regularmente.
Você pode usar isso como um mercado para fazer download da extensão. Esse registro já está sendo usado pelo Project IDX e muitos outros.
Conclusão
Concluindo, a última atualização de nosso Extensão VSCode do Couchbase marca um avanço significativo no suporte às necessidades em evolução dos desenvolvedores. Ao introduzir o suporte ao GitHub Codespaces, ao Project IDX e a outros ambientes de desenvolvimento remoto, estamos garantindo que você possa aproveitar os recursos robustos da nossa extensão, independentemente de onde escolher escrever seu código
Acreditamos que esse aprimoramento melhorará muito sua produtividade e eficiência, especialmente nas configurações de trabalho cada vez mais remotas e flexíveis de hoje em dia. Estamos ansiosos para ver como você aproveitará esse novo recurso em suas tarefas de desenvolvimento.
Como sempre, temos o compromisso de aprimorar e expandir continuamente os recursos da nossa extensão Couchbase VSCode. Agradecemos seus comentários e sugestões na seção aba de problemas do repositório, pois nos esforçamos para tornar sua experiência com o Couchbase a mais perfeita e agradável possível.
Obrigado por escolher o Couchbase e boa programação!
Saiba mais doando Couchbase Capella uma tentativa.