Cloud Code est compatible avec les IDE JetBrains suivants, version 2022.3 ou ultérieure :
- IntelliJ IDEA (Ultimate Edition et Community Edition)
- PyCharm (Professional Edition et Community Edition)
- WebStorm
- GoLand
- Compatibilité limitée avec Rider
- Compatibilité limitée avec Android Studio
Le tableau suivant présente les fonctionnalités générales de Cloud Code disponibles dans les IDE compatibles.
| IntelliJ IDEA Community et Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
|---|---|---|---|---|---|---|
| Gestion automatique de gcloud CLI | ||||||
| Gestion d'autres dépendances (minikube, Skaffold, kubectl) |
Coder avec l'assistance Gemini Code Assist
Cloud Code s'intègre à Gemini Code Assist, un collaborateur optimisé par l'IA, pour simplifier le développement.
Gemini Code Assist dans Cloud Code est disponible dans les IDE JetBrains suivants, version 2023.3 ou ultérieure :
| AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community, Educational et Ultimate |
PhpStorm | PyCharm Community et Professional |
Rider | WebStorm | Android Studio | |
|---|---|---|---|---|---|---|---|---|---|---|
| Demander à Gemini Code Assist de compléter le code | * | |||||||||
| Obtenir des suggestions intégrées de Gemini Code Assist pendant que vous codez | * | |||||||||
| Discuter avec Gemini Code Assist | * |
*Android Studio contient sa propre version intégrée de Gemini Code Assist, qui utilise un modèle différent spécialement entraîné pour les tâches Android Studio.
Utiliser Kubernetes
Le tableau suivant présente les fonctionnalités Kubernetes disponibles dans les IDE compatibles.
| IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
|---|---|---|---|---|---|---|---|
| Créer une application Kubernetes à partir d'un exemple | |||||||
| Développer / déployer une application Kubernetes | |||||||
| Déboguer une application Kubernetes Java | |||||||
| Déboguer une application Kubernetes Node.js | * | ||||||
| Déboguer une application Kubernetes Python | * | ** | |||||
| Déboguer une application Kubernetes Go | * | ||||||
| Exécuter une application Kubernetes | |||||||
| Afficher les journaux d'application |
*Disponible si le plug-in de langage approprié est installé
**Édition Pycharm Professional uniquement (pas les éditions Community ni Education)
Utiliser Cloud Run
Le tableau suivant présente les fonctionnalités Cloud Run disponibles dans les IDE compatibles.
| IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
|---|---|---|---|---|---|---|---|
| Créer un service à partir d'un exemple | |||||||
| Développer un service en local | |||||||
| Déboguer un service Java en local | |||||||
| Déboguer un service Node.js en local | * | ||||||
| Déboguer un service Python en local | * | ||||||
| Déboguer un service Go en local | * | ||||||
| Déployer un service | |||||||
| Afficher les journaux du service |
*Disponible si le plug-in de langage approprié est installé
Autres caractéristiques
Le tableau suivant présente d'autres fonctionnalités disponibles dans les IDE compatibles qui n'ont pas été abordées dans les autres tableaux.
| IntelliJ IDEA Community et Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
|---|---|---|---|---|---|---|
| Créer des exemples d'applications personnalisées | ||||||
| Gérer les secrets | ||||||
| Parcourir et activer les API | ||||||
| Ajouter automatiquement des bibliothèques d'API Cloud dans des projets Maven | ||||||
| Créer et coder des extraits | ||||||
| Gérer les bibliothèques clientes Cloud | ||||||
| Gérer les VM | ||||||
| Parcourir des fichiers dans Cloud Storage | ||||||
| Utiliser Cloud Source Repositories | ||||||
| Gérer les bases de données Cloud SQL |