No momento, o Cloud Code aceita os seguintes ambientes de desenvolvimento integrado do JetBrains, versão 2022.3 ou mais recente:
- IntelliJ IDEA (Edições Ultimate e Community)
- PyCharm (edições Professional e Community)
- WebStorm
- GoLand
Há também suporte limitado para passageiro.
Funcionalidade geral do Cloud Code
A tabela a seguir exibe os recursos gerais da funcionalidade do Cloud Code disponíveis nos ambientes de desenvolvimento integrado compatíveis.
IntelliJ IDEA Comunidade e Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Gerenciar automaticamente a CLI gcloud | |||||
Gerenciar outras dependências (minikube, Skaffold, kubectl) |
Programe com a assistência do Gemini Code Assist
O Cloud Code se integra ao Gemini Code Assist, um colaborador com tecnologia de IA, para simplificar o desenvolvimento.
O Gemini Code Assist no Cloud Code está disponível nos seguintes ambientes de desenvolvimento integrado do JetBrains, versão 2022.3 ou mais recente:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Comunidade, educacional e Ultimate |
PhpStorm | PyCharm Comunidade e profissional |
Rider | WebStorm | |
---|---|---|---|---|---|---|---|---|---|
Crie um comando para o Gemini Code Assist para preenchimentos de código | |||||||||
Receba sugestões inline do Gemini Code Assist enquanto você programa | |||||||||
Conversar com o Gemini Code Assist |
Como trabalhar com o Kubernetes
A tabela a seguir exibe os recursos de funcionalidades do Kubernetes disponíveis nos ambientes de desenvolvimento integrado compatíveis.
IntelliJ IDEA Finalidade |
Comunidade do IntelliJ IDEA |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
Criar um app K8s com base em uma amostra | ||||||
Desenvolver / implantar um app do K8s | ||||||
Depurar um app Java K8s | ||||||
Depurar um app NodeJs K8s | * | |||||
Depurar um app Python K8s | * | ** | ||||
Depurar um app Go K8s | * | |||||
Executar um app K8s | ||||||
Ver registros do app |
*Disponível se o plug-in no idioma correto estiver instalado
**Apenas a edição Pycharm Professional (não as edições Community e Education)
Como trabalhar com o Cloud Run
A tabela a seguir exibe os recursos da funcionalidade do Cloud Run disponíveis nos ambientes de desenvolvimento integrado compatíveis.
IntelliJ IDEA Finalidade |
Comunidade do IntelliJ IDEA |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
Criar um serviço com base em uma amostra | ||||||
Desenvolver um serviço localmente | ||||||
Depurar um serviço Java localmente | ||||||
Depurar um serviço NodeJs localmente | * | |||||
Depurar um serviço Python localmente | * | |||||
Depurar um serviço Go localmente | * | |||||
Implantar um serviço | ||||||
Visualizar registros de serviço |
*Disponível se o plug-in no idioma correto estiver instalado
Como trabalhar com o App Engine
A tabela a seguir exibe os recursos de funcionalidades do App Engine disponíveis nos ambientes de desenvolvimento integrado compatíveis.
IntelliJ IDEA Comunidade e Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Executar e depurar um app padrão | |||||
Implantar um app padrão | |||||
Criar um aplicativo flexível do App Engine | |||||
Implantar um app flexível |
Outros recursos
A tabela a seguir exibe outros recursos de funcionalidades disponíveis nos ambientes de desenvolvimento integrado compatíveis que não foram abordados em outras tabelas.
IntelliJ IDEA Comunidade e Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Gerenciar secrets | |||||
Procurar e ativar APIs | |||||
Adicionar bibliotecas de APIs do Cloud a projetos Maven (automaticamente) | |||||
Build e snippets de código | |||||
Gerenciar bibliotecas de cliente do Cloud | |||||
Criar apps de exemplo personalizados | |||||
Navegar pelos arquivos no Cloud Storage | |||||
Usar o Cloud Source Repositories |