O Cloud Code oferece suporte aos 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 (link em inglês)
- Suporte limitado para passageiros
- Suporte limitado ao Android Studio
A tabela a seguir mostra os recursos gerais do Cloud Code disponíveis nos ambientes de desenvolvimento integrados compatíveis.
IntelliJ IDEA Community e Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Gerenciar automaticamente a CLI gcloud | ||||||
Gerenciar outras dependências (minikube, Skaffold, kubectl) |
Programar com o 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 2023.3 ou mais recente:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community, Educational e Ultimate |
PhpStorm | PyCharm Community e Professional |
Rider | WebStorm | Android Studio | |
---|---|---|---|---|---|---|---|---|---|---|
Solicitar o Gemini Code Assist para preenchimento de código | * | |||||||||
Receber sugestões inline do Gemini Code Assist enquanto você programa | * | |||||||||
Conversar com o Gemini Code Assist | * |
*O Android Studio contém a própria versão integrada do Gemini Code Assist, que usa um modelo diferente treinado especificamente para tarefas do Android Studio.
Como trabalhar com o Kubernetes
A tabela a seguir mostra os recursos do Kubernetes disponíveis nos IDEs com suporte.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|---|
Criar um app do Kubernetes com base em uma amostra | |||||||
Desenvolver / implantar um app do Kubernetes | |||||||
Depurar um app Java Kubernetes | |||||||
Depurar um app do Node.js Kubernetes | * | ||||||
Depurar um app Python do Kubernetes | * | ** | |||||
Depurar um app do Kubernetes em Go | * | ||||||
Executar um app do Kubernetes | |||||||
Explorar os registros do app |
*Disponível se o plug-in de idioma correto estiver instalado
**Somente na edição Professional do Pycharm (não nas edições Community ou Education)
Como trabalhar com o Cloud Run
A tabela a seguir mostra os recursos do Cloud Run disponíveis nos IDEs com suporte.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|---|
Criar um serviço a partir de uma amostra | |||||||
Desenvolver um serviço localmente | |||||||
Depurar um serviço Java localmente | |||||||
Depurar um serviço Node.js 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 de idioma correto estiver instalado
Como trabalhar com o App Engine
A tabela a seguir mostra os recursos do App Engine disponíveis nos IDEs com suporte.
IntelliJ IDEA Community e Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Executar e depurar um app padrão | * | * | * | |||
Implantar um app padrão | * | * | * | |||
Criar um app flexível do App Engine | ||||||
Implantar um app flexível | * | * | * |
*O suporte do App Engine para Java 8 será descontinuado em breve.
Outros recursos
A tabela a seguir mostra outros recursos disponíveis nos ambientes de desenvolvimento integrados com suporte que não foram abordados nas outras tabelas.
IntelliJ IDEA Community e Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Criar apps de exemplo personalizados | ||||||
Gerenciar secrets | ||||||
Procurar e ativar APIs | ||||||
Adicionar bibliotecas da API do Cloud a projetos do Maven (automaticamente) | ||||||
Snippets de build e de código | ||||||
Gerenciar bibliotecas de cliente do Cloud | ||||||
Gerenciar VMs | ||||||
Navegar pelos arquivos no Cloud Storage | ||||||
Usar o Cloud Source Repositories | ||||||
Gerenciar bancos de dados do Cloud SQL |