IntelliJ IDEA
IntelliJ IDEA – the Leading Java and Kotlin IDE, by JetBrains
Desenvolvimento remoto em IDEs JetBrains agora disponível para usuários do Google Cloud Workstations
Fizemos uma parceria com o Google Cloud para oferecer uma integração entre o Cloud Workstations e o desenvolvimento remoto da JetBrains. O
Cloud Workstations, anunciado recentemente no Google Cloud Next, fornece ambientes de desenvolvimento totalmente gerenciados no Google Cloud. Essa integração significa que você pode usar o JetBrains Gateway para desenvolver remotamente em seus IDEs favoritos no Cloud Workstations. Você também pode fazer com que todo o processamento da linguagem ocorra no Google Cloud enquanto trabalha localmente com um cliente thin e rich. Isso cria uma combinação perfeita entre a computação poderosa na nuvem e uma experiência de IDE familiar e responsiva da JetBrains.
Nos bastidores do desenvolvimento remoto da JetBrains
Antes de falarmos sobre a integração, vamos recapitular rapidamente o que é o desenvolvimento remoto em IDEs da JetBrains e como ele funciona.
Essencialmente, seu IDE da JetBrains está dividido em dois componentes: (1) o backend do IDE no servidor remoto e (2) o cliente local. Você interage com um cliente thin local, que oferece uma UX (experiência do usuário) responsiva e fluida. Enquanto isso, o servidor remoto está lidando com todo o processamento pesado.
O cliente local torna nossa solução muito diferente das ferramentas de desktop remoto de uso geral, que exigem uma viagem de ida e volta completa para cada clique e pressionamento de tecla. Nossa solução foi desenvolvida especificamente e otimizada para o desenvolvimento de software, permitindo que a experiência de desenvolvimento pareça nativa.
O servidor remoto contém ambientes de desenvolvimento. Você pode automatizar a criação e o gerenciamento desses ambientes usando provedores de ambiente de desenvolvimento em nuvem, como o Cloud Workstations, ou pode provisioná-los manualmente.
Integração do Cloud Workstations com o JetBrains Gateway
Os clientes do Google Cloud estão entusiasmados com os benefícios de segurança e produtividade que são possíveis com o desenvolvimento remoto. A integração do Cloud Workstations com o desenvolvimento remoto da JetBrains nos permite fornecer a experiência de desenvolvimento fluida e agradável que nossos clientes desejam.
Marcos Grappeggia, gerente de produto do Cloud Workstations, Google Cloud.
O Cloud Workstations oferece ambientes de desenvolvimento pré-configurados, mas personalizáveis, disponíveis em qualquer lugar e a qualquer hora. Com essa parceria, o Cloud Workstations agora tem suporte para os IDEs mais populares, como o IntelliJ IDEA, o PyCharm, o Rider e muitos outros, permitindo que os usuários aproveitem ambientes de desenvolvimento gerenciados e personalizáveis no Google Cloud em seus IDEs preferidos.
A capacidade de desenvolver remotamente com o Cloud Workstations oferece vários benefícios:
- Flexibilidade – Tudo se resume a fornecer alternativas. Permitir que os desenvolvedores tenham a liberdade de trabalhar de onde quiserem e de usar qualquer notebook faz maravilhas no que diz respeito a aumentar a produtividade. A conexão com a máquina remota dá a eles toda a potência de que precisam, mas eles podem trabalhar facilmente num local onde sejam mais felizes e produtivos.
- Produtividade – São necessários apenas alguns minutos para colocar um ambiente em funcionamento. Você pode colocar os membros da equipe em produção rapidamente, garantindo que todos na equipe tenham as mesmas ferramentas e dependências instaladas por meio de uma Configuração de Workstation compartilhada, resolvendo o problema de “funciona na minha máquina”.
- Segurança – O código-fonte sempre permanece na máquina remota e nunca é baixado na máquina local. O Cloud Workstations também podem ser executado dentro da sua nuvem privada virtual e oferece suporte aos mesmos mecanismos de segurança usados para cargas de trabalho de produção, como VPC Service Controls, Private Ingress/Egress, Cloud Audit Log e controles granulares de IAM. Assim, mesmo se um desenvolvedor esquecer seu notebook numa lanchonete, por exemplo, você não terá um pesadelo de segurança em suas mãos e não precisará se preocupar com o código-fonte do seu projeto.
Próximos passos
Para começar, basta fazer download do JetBrains Gateway, instalar o plug-in do Cloud Workstations, selecionar a Workstation na qual você deseja trabalhar e começar a programar. Vários IDEs são compatíveis, incluindo o IntelliJ IDEA, o GoLand, o PyCharm, o WebStorm, o CLion, o Rider, o RubyMine e o PhpStorm. A funcionalidade de desenvolvimento remoto nesses IDEs está disponível como Beta. O suporte para o JetBrains Fleet também estará disponível em breve.
Se quiser saber mais sobre essa integração, assista à sessão de exploração do Google Cloud Next ’22 e leia mais sobre como a L’Oreal usou o Cloud Workstations e a JetBrains para aumentar a produtividade dos desenvolvedores.
Além disso, para saber mais sobre o Cloud Workstations, acesse a página Web do produto aqui. Não deixe de usar a seção de comentários abaixo para compartilhar suas impressões iniciais!
Artigo original em inglês por: