O Cloud Code suporta os seguintes IDEs da JetBrains, versão 2022.3 ou posterior:
- IntelliJ IDEA (edições Ultimate e Community)
- PyCharm (edições Professional e Community)
- WebStorm
- GoLand
- Compatibilidade limitada com Rider
- Compatibilidade limitada com o Android Studio
A tabela seguinte apresenta as funcionalidades gerais do Cloud Code disponíveis nos IDEs suportados.
| IntelliJ IDEA Community e Ultimate |
PyCharm | WebStorm | GoLand | Motociclista | Android Studio | |
|---|---|---|---|---|---|---|
| Faça a gestão automática da CLI gcloud | ||||||
| Faça a gestão de outras dependências (minikube, Skaffold, kubectl) |
Programe com a assistência do Gemini Code Assist
O Cloud Code integra-se com o Gemini Code Assist, um colaborador baseado em IA, para simplificar a programação.
O Gemini Code Assist no Cloud Code está disponível nos seguintes IDEs da JetBrains, versão 2023.3 ou posterior:
| AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community, Educational e Ultimate |
PhpStorm | PyCharm Community e Professional |
Motociclista | WebStorm | Android Studio | |
|---|---|---|---|---|---|---|---|---|---|---|
| Pedir preenchimentos de código ao Gemini Code Assist | * | |||||||||
| Receba sugestões inline do Gemini Code Assist enquanto programa | * | |||||||||
| Converse com o Gemini Code Assist | * |
*O Android Studio contém a sua própria versão incorporada do Gemini Code Assist, que usa um modelo diferente especificamente preparado para tarefas do Android Studio.
Trabalhar com o Kubernetes
A tabela seguinte apresenta as funcionalidades do Kubernetes disponíveis nos IDEs suportados.
| IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Motociclista | Android Studio | |
|---|---|---|---|---|---|---|---|
| Crie uma app Kubernetes a partir de um exemplo | |||||||
| Desenvolva / implemente uma app Kubernetes | |||||||
| Depure uma app Java Kubernetes | |||||||
| Depure uma app Kubernetes NodeJs | * | ||||||
| Depure uma app Python Kubernetes | * | ** | |||||
| Depure uma app Go Kubernetes | * | ||||||
| Execute uma app Kubernetes | |||||||
| Veja os registos de apps |
*Disponível se o plug-in de idioma correto estiver instalado
**Apenas na edição Professional do Pycharm (não nas edições Community nem Education)
Trabalhar com o Cloud Run
A tabela seguinte apresenta as funcionalidades do Cloud Run disponíveis nos IDEs suportados.
| IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Motociclista | Android Studio | |
|---|---|---|---|---|---|---|---|
| Crie um serviço a partir de uma amostra | |||||||
| Desenvolva um serviço localmente | |||||||
| Depure um serviço Java localmente | |||||||
| Depure um serviço NodeJs localmente | * | ||||||
| Depure um serviço Python localmente | * | ||||||
| Depure um serviço Go localmente | * | ||||||
| Implemente um serviço | |||||||
| Veja registos de serviço |
*Disponível se o plug-in de idioma correto estiver instalado
Trabalhar com o App Engine
A tabela seguinte apresenta as funcionalidades do App Engine disponíveis nos IDEs suportados.
| IntelliJ IDEA Community e Ultimate |
PyCharm | WebStorm | GoLand | Motociclista | Android Studio | |
|---|---|---|---|---|---|---|
| Execute e depure uma app Standard | * | * | * | |||
| Implemente uma app Standard | * | * | * | |||
| Crie uma app do App Engine Flexible | ||||||
| Implemente uma app flexível | * | * | * |
*O suporte do App Engine para Java 8 vai ser descontinuado em breve.
Outras funcionalidades
A tabela seguinte apresenta outras funcionalidades disponíveis nos IDEs suportados que não foram abordadas nas outras tabelas.
| IntelliJ IDEA Community e Ultimate |
PyCharm | WebStorm | GoLand | Motociclista | Android Studio | |
|---|---|---|---|---|---|---|
| Crie apps de exemplo personalizadas | ||||||
| Faça a gestão de segredos | ||||||
| Procure e ative APIs | ||||||
| Adicione bibliotecas de APIs Google Cloud a projetos Maven (automaticamente) | ||||||
| Crie e codifique fragmentos | ||||||
| Faça a gestão das bibliotecas de cliente do Google Cloud | ||||||
| Faça a gestão de VMs | ||||||
| Procure ficheiros no Cloud Storage | ||||||
| Use os Cloud Source Repositories | ||||||
| Faça a gestão de bases de dados do Cloud SQL |