Actualmente, Cloud Code admite los siguientes IDE de JetBrains, versión 2022.3 y posteriores:
- IntelliJ IDEA (ediciones Superior y Community)
- PyCharm (ediciones Professional y Community)
- WebStorm
- GoLand
La asistencia para pasajero también es limitada.
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 gcloud CLI | |||||
Administra otras dependencias (minikube, Skaffold, kubectl) |
Crea código con la asistencia de Gemini Code Assist
Cloud Code se integra en 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, a partir de la versión 2022.3:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Comunidad, educativa y definitiva |
PhpStorm | PyCharm Community y Professional |
Rider | WebStorm | |
---|---|---|---|---|---|---|---|---|---|
Solicita a Gemini Code Assist para la finalización de código | |||||||||
Obtén sugerencias intercaladas de Gemini Code Assist mientras escribes código | |||||||||
Chatea con Gemini Code Assist |
Trabajar con Kubernetes
En la siguiente tabla, se muestran las funciones de funcionalidad de Kubernetes disponibles en los IDE compatibles.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Comunidad |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
Crea una app de K8s a partir de una muestra | ||||||
Desarrollar / implementar una app de K8s | ||||||
Cómo depurar una app de Java K8s | ||||||
Depura una app de NodeJs K8s | * | |||||
Depura una app de Python K8s | * | ** | ||||
Cómo depurar una app de Go K8s | * | |||||
Ejecuta una app de K8s | ||||||
Consulta los registros de la app |
*Disponible si está instalado el complemento de idioma correcto.
**Solo para la edición Pycharm Professional (no para las ediciones Community ni Education)
Trabajar con Cloud Run
En la siguiente tabla, se muestran las funciones de la funcionalidad de Cloud Run disponibles en los IDE compatibles.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Comunidad |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
Crea un servicio a partir de una muestra | ||||||
Cómo desarrollar un servicio de forma local | ||||||
Depura un servicio Java de forma local | ||||||
Depura un servicio NodeJs de forma local | * | |||||
Depura un servicio de Python de manera local | * | |||||
Depura un servicio de Go de forma local | * | |||||
Implementa un servicio | ||||||
Ver registros de servicio |
*Disponible si está instalado el complemento de idioma correcto.
Trabajar con App Engine
En la siguiente tabla, se muestran las características de funcionalidad de App Engine disponibles en los IDE compatibles.
IntelliJ IDEA Community y Ultimate |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Cómo ejecutar y depurar 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 de funcionalidad disponibles en los IDE compatibles que no se trataron 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 los proyectos de Maven (automáticamente) | |||||
Fragmentos de código y compilación | |||||
Administra las bibliotecas cliente de Cloud | |||||
Crea apps de ejemplo personalizadas | |||||
Explora archivos en Cloud Storage | |||||
Usa Cloud Source Repositories |