Cloud Code es compatible con los siguientes IDEs de JetBrains, versión 2022.3 o posterior:
- IntelliJ IDEA (ediciones Ultimate y Community)
- PyCharm (ediciones Professional y Community)
- WebStorm
- GoLand
- Compatibilidad limitada con Rider
- Compatibilidad limitada con Android Studio
En la siguiente tabla se muestran las funciones generales de Cloud Code disponibles en los IDEs compatibles.
IntelliJ IDEA Community y Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Gestionar automáticamente la CLI de gcloud | ||||||
Gestionar otras dependencias (minikube, Skaffold, kubectl) |
Programar con la asistencia de Gemini Code Assist
Cloud Code se integra con Gemini Code Assist, un colaborador basado en IA, para simplificar el desarrollo.
Gemini Code Assist en Cloud Code está disponible en los siguientes IDEs de JetBrains, versión 2023.3 o posterior:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community, Educational y Ultimate |
PhpStorm | PyCharm Community y Professional |
Rider | WebStorm | Android Studio | |
---|---|---|---|---|---|---|---|---|---|---|
Pedir a Gemini Code Assist que complete el código | * | |||||||||
Recibir sugerencias de Gemini Code Assist mientras programas | * | |||||||||
Chatear con Gemini Code Assist | * |
*Android Studio contiene su propia versión integrada de Gemini Code Assist, que usa un modelo diferente entrenado específicamente para tareas de Android Studio.
Usar Kubernetes
En la siguiente tabla se muestran las funciones de Kubernetes disponibles en los IDEs compatibles.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|---|
Crear una aplicación de Kubernetes a partir de un ejemplo | |||||||
Desarrollar o desplegar una aplicación de Kubernetes | |||||||
Depurar una aplicación de Kubernetes de Java | |||||||
Depurar una aplicación de Kubernetes de Node.js | * | ||||||
Depurar una aplicación Python de Kubernetes | * | ** | |||||
Depurar una aplicación de Kubernetes de Go | * | ||||||
Ejecutar una aplicación de Kubernetes | |||||||
Ver registros de aplicaciones |
*Disponible si se instala el complemento de idioma correcto
**Solo en la edición Professional de PyCharm (no en las ediciones Community ni Education)
Trabajar con Cloud Run
En la siguiente tabla se muestran las funciones de Cloud Run disponibles en los IDEs compatibles.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|---|
Crear un servicio a partir de un ejemplo | |||||||
Desarrollar un servicio de forma local | |||||||
Depurar un servicio Java de forma local | |||||||
Depurar un servicio de Node.js de forma local | * | ||||||
Depurar un servicio de Python de forma local | * | ||||||
Depurar un servicio de Go de forma local | * | ||||||
Desplegar un servicio | |||||||
Ver registros del servicio |
*Disponible si se instala el complemento de idioma correcto
Trabajar con App Engine
En la siguiente tabla se muestran las funciones de App Engine disponibles en los IDEs compatibles.
IntelliJ IDEA Community y Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Ejecutar y depurar una aplicación Standard | * | * | * | |||
Desplegar una aplicación estándar | * | * | * | |||
Crear una aplicación de App Engine Flexible | ||||||
Desplegar una aplicación Flexible | * | * | * |
*La compatibilidad de App Engine con Java 8 dejará de estar disponible en breve.
Otras funciones
En la siguiente tabla se muestran otras funciones disponibles en los IDEs admitidos que no se han tratado en las otras tablas.
IntelliJ IDEA Community y Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Crear aplicaciones de ejemplo personalizadas | ||||||
Gestionar secretos | ||||||
Buscar y habilitar APIs | ||||||
Añadir bibliotecas de APIs de Cloud a proyectos de Maven (automáticamente) | ||||||
Compilación y fragmentos de código | ||||||
Gestionar bibliotecas de cliente de Cloud | ||||||
Gestionar VMs | ||||||
Navegar por los archivos de Cloud Storage | ||||||
Usar Cloud Source Repositories | ||||||
Gestionar bases de datos de Cloud SQL |