Cloud Code admite los siguientes IDE de JetBrains, versión 2022.3 o posterior:
- IntelliJ IDEA (ediciones Ultimate y Community)
- PyCharm (Professional y Community Edition)
- 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 IDE compatibles.
IntelliJ IDEA Community y Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Administra automáticamente gcloud CLI | ||||||
Administra otras dependencias (minikube, Skaffold, kubectl) |
Crea código con la asistencia de Gemini Code Assist
Cloud Code se integra con Gemini Code Assist, un colaborador potenciado por IA, para simplificar el desarrollo.
Gemini Code Assist en Cloud Code está disponible en los siguientes IDE 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 | |
---|---|---|---|---|---|---|---|---|---|---|
Cómo solicitarle a Gemini Code Assist que complete el código | * | |||||||||
Obtén sugerencias intercaladas de Gemini Code Assist mientras escribes código | * | |||||||||
Chatea 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 las tareas de Android Studio.
Trabajar con 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 | |
---|---|---|---|---|---|---|---|
Crea una app de Kubernetes a partir de una muestra | |||||||
Desarrolla o implementa una app de Kubernetes | |||||||
Depura una app de Kubernetes de Java | |||||||
Depura una app de Kubernetes de Node.js | * | ||||||
Depura una app de Python de Kubernetes | * | ** | |||||
Depura una app de Kubernetes escrita en Go | * | ||||||
Ejecuta una app de Kubernetes | |||||||
Consulta los registros de la app |
*Disponible si se instala el complemento de idioma correcto
**Solo la edición Professional de Pycharm (no las ediciones Community ni 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 | Android Studio | |
---|---|---|---|---|---|---|---|
Crea un servicio a partir de una muestra | |||||||
Desarrolla un servicio de forma local | |||||||
Depura un servicio de Java de forma local | |||||||
Depura un servicio de Node.js de forma local | * | ||||||
Depura un servicio de Python de forma local | * | ||||||
Depura un servicio de Go de forma local | * | ||||||
Implementa un servicio | |||||||
Visualiza los 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 IDE compatibles.
IntelliJ IDEA Community y Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Ejecuta y depura una app estándar | * | * | * | |||
Implementa una app estándar | * | * | * | |||
Crea una app flexible de App Engine | ||||||
Implementa una app flexible | * | * | * |
*La compatibilidad de App Engine con Java 8 dejará de estar disponible pronto.
Otras funciones
En la siguiente tabla, se muestran otras funciones disponibles en los IDE admitidos que no se incluyeron en las otras tablas.
IntelliJ IDEA Community y Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Crea apps de ejemplo personalizadas | ||||||
Administra secretos | ||||||
Explora y habilita las APIs | ||||||
Agrega bibliotecas de APIs de Cloud a proyectos de Maven (automáticamente) | ||||||
Compilación y fragmentos de código | ||||||
Administra las bibliotecas cliente de Cloud | ||||||
Administrar VMs | ||||||
Explora archivos en Cloud Storage | ||||||
Usa Cloud Source Repositories | ||||||
Administra bases de datos de Cloud SQL |