Temos o prazer de anunciar que agora temos um plug-in da JetBrains disponível para desenvolvimento com o Couchbase! Faça o download e instale-o no site Mercado da JetBrains. 

A menos que você seja um desenvolvedor da velha guarda, é provável que esteja com seu IDE aberto neste momento. A era em que os desenvolvedores tinham um grande livro "Bíblia da " em suas mesas já passou há muito tempo e, hoje, a maioria de nós não seria muito produtiva se não fosse pelas comodidades dos IDEs atuais.

É provável que você também tenha algum tipo de cliente de banco de dados instalado, mas há um aspecto interessante: a maioria dos clientes de banco de dados é projetada tanto para desenvolvedores quanto para DBAs/SREs. Portanto, se você for um desenvolvedor, os clientes de banco de dados podem ter muitos recursos que você não usaria com frequência, ou não usaria, e podem faltar alguns recursos que definitivamente acelerariam seu fluxo de trabalho diário.

Como manteiga de amendoim e geleia: Combinando um IDE com um cliente de banco de dados voltado para o desenvolvedor

Eu costumava preferir ter meu cliente de banco de dados separado do IDE, mas depois de usar o plug-in do Couchbase diariamente por cerca de dois meses enquanto o desenvolvíamos, mudei de ideia. O plug-in simplifica muitas tarefas cotidianas e pode melhorar significativamente sua produtividade diária com Couchbase e Couchbase Capella.

O plug-in também contém uma interface de usuário para algumas de nossas ferramentas de linha de comando, orientando-o na execução de coisas como cbimport ou cbexport sem a necessidade de ler os documentos várias vezes. Do ponto de vista do desenvolvedor, esse é um grande passo para tornar o Couchbase mais fácil de adotar e entender para os novatos. Ele também dá um impulso extra para aqueles que já têm alguma experiência com ele. 

Confira o que já temos na v1!

Recursos do plug-in do Couchbase Jetbrains:

Preenchimento automático do SQL++, incluindo buckets, escopos, coleções e seus atributos.

auto complete

 

Visualize, edite e exclua documentos diretamente do plug-in.

 

Crie novos documentos com base no esquema dos documentos atuais em sua coleção.

 

Bancada de trabalho totalmente funcional com Explain, Query Formating, Query History, Favorite Queries e Export Results

 

Exportar DDL e índices

 

Exportação de dados completa

 

Exporte dados com índices e definições de coleções em 3 cliques.

 

Importe dados com coleções e índices em 3 cliques.

 

Exibir informações sobre seu cluster e seus índices.

 

Navegue rapidamente por buckets, escopos, coleções, documentos e índices.

 

Aplique filtros aos documentos que você deseja ver listados.

 

Visualize rapidamente como é o esquema dessa coleção.

 

Modo somente leitura para quando você estiver acessando ambientes confidenciais.

 

Problemas de conexão de depuração com o SDK Doctor incorporado.

 

Comece a usar o Couchbase e sua linguagem favorita com nossos aplicativos Quickstart.

 

Já mencionei que ele também funciona com clusters de valores-chave?

 

A lista acima não é nem mesmo a lista completa de recursos e estamos continuamente adicionando coisas novas. Na verdade, se você não estava lendo este artigo no dia em que ele foi publicado, é provável que já tenhamos lançado uma nova versão com ainda mais recursos interessantes.

Então, você sabe o que precisa fazer agora, certo?  Vá em frente e instale-o!

O que vem a seguir?

Estamos criando esse plug-in para você, caro desenvolvedor, portanto, se quiser ver algo que ainda não temos, solicite-o aqui. Prometo que leremos cuidadosamente suas sugestões e tentaremos implementá-las sempre que possível.

Mas enquanto aguardamos suas sugestões, continuaremos adicionando suporte para mais ferramentas de linha de comando, eventos, pesquisa de texto completo, geração de dados e muitas ferramentas de automação para tornar sua experiência com o Couchbase realmente agradável. 

Por enquanto, o plug-in é suportado pela comunidade, mas estamos trabalhando nele em tempo integral, portanto, você pode esperar que os problemas sejam resolvidos rapidamente.

Autor

A ordem da postagem em relação a outras postagens. Denis Rosa, defensor dos desenvolvedores, Couchbase

Denis Rosa é um Developer Advocate do Couchbase e mora em Munique, na Alemanha. Ele tem uma sólida experiência como engenheiro de software e fala fluentemente Java, Python, Scala e Javascript. Denis gosta de escrever sobre pesquisa, Big Data, IA, microsserviços e tudo o mais que possa ajudar os desenvolvedores a criar um aplicativo bonito, mais rápido, estável e escalável.