Actualmente, Cloud Code es compatible con los siguientes IDE de JetBrains: 2022.3 o versiones posteriores:
- IntelliJ IDEA (ediciones Ultimate y Community)
- PyCharm (ediciones Professional y Community)
- WebStorm
- GoLand
También hay compatibilidad limitada con Pasajero.
Funcionalidad general de Cloud Code
En la siguiente tabla, se muestran las funciones generales de la funcionalidad de Cloud Code disponibles en los IDE compatibles.
IntelliJ IDEA Community y Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Administra automáticamente la CLI de gcloud | |||||
Administrar otras dependencias (minikube, Skaffold y kubectl) |
Crea código con la asistencia de Gemini Code Assist
Cloud Code se integra en Gemini Code Assist, un colaborador con IA, para simplificar el desarrollo.
Gemini Code Assist en Cloud Code está disponible en los siguientes IDE de JetBrains, desde la versión 2023.3 en adelante:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community, Educational y Ultimate |
PhpStorm | PyCharm Comunidad y profesional |
Rider | WebStorm | |
---|---|---|---|---|---|---|---|---|---|
Cómo indicarle a Gemini Code Assist para completar el código | |||||||||
Obtén sugerencias intercaladas de Gemini Code Assist mientras escribes código | |||||||||
Chatea con Gemini Code Assist |
Trabajar con Kubernetes
La siguiente tabla muestra las características de la funcionalidad de Kubernetes disponibles en los IDE admitidos.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
Crea una app de K8s a partir de una muestra | ||||||
Desarrolla o implementa una app de K8s | ||||||
Cómo depurar una app de Java K8s | ||||||
Cómo depurar una app de NodeJs K8s | * | |||||
Depura una app de Python K8s | * | ** | ||||
Cómo depurar una app de Go K8s | * | |||||
Cómo ejecutar una app de K8s | ||||||
Consulta los registros de la app |
* Disponible si se instala el complemento de idioma correcto
**Solo para la edición Pycharm Professional (no para las ediciones Community o Education)
Trabajar con Cloud Run
En la siguiente tabla, se muestran las funciones de Cloud Run disponibles en los IDE compatibles.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
Crea un servicio a partir de una muestra | ||||||
Desarrolla un servicio de forma local | ||||||
Cómo depurar un servicio de Java de manera local | ||||||
Cómo depurar un servicio de Node.js de forma local | * | |||||
Depura un servicio de Python de forma local | * | |||||
Depura un servicio de Go de manera local | * | |||||
Implementa un servicio | ||||||
Cómo ver los registros del servicio |
* Disponible si se instala el complemento de idioma correcto
Trabajar con App Engine
La siguiente tabla muestra las características de funcionalidad de App Engine disponibles en los IDE admitidos.
IntelliJ IDEA Community y Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Ejecuta y depura una app estándar | |||||
Implementa una app estándar | |||||
Crea una aplicación flexible de App Engine | |||||
Implementa una app flexible |
Otras funciones
En la siguiente tabla, se muestran otras funciones disponibles en los IDE compatibles que no estaban cubiertos en las otras tablas.
IntelliJ IDEA Community y Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Administra secretos | |||||
Explora y habilita las APIs | |||||
Agrega bibliotecas de la API de Cloud a proyectos de Maven (automáticamente) | |||||
Compilaciones y fragmentos de código | |||||
Administra bibliotecas cliente de Cloud | |||||
Crea apps de ejemplo personalizadas | |||||
Explora archivos en Cloud Storage | |||||
Usa Cloud Source Repositories |