Cloud Code est compatible avec les IDE JetBrains suivants, version 2022.3 ou ultérieure :
- IntelliJ IDEA (éditions Ultimate et Community)
- PyCharm (éditions Professional et Community)
- 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 | |
---|---|---|---|---|---|---|
Gérer automatiquement gcloud CLI | ||||||
Gérer d'autres dépendances (minikube, Skaffold, kubectl) |
Coder avec l'assistance de 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 affiche 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 Java Kubernetes | |||||||
Déboguer une application Kubernetes Node.js | * | ||||||
Déboguer une application Python Kubernetes | * | ** | |||||
Déboguer une application Go Kubernetes | * | ||||||
Exécuter une application Kubernetes | |||||||
Afficher les journaux d'application |
*Disponible si le plug-in de langue approprié est installé
**Édition Pycharm Professional uniquement (pas les éditions Community ni Education)
Utiliser Cloud Run
Le tableau suivant affiche 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 langue approprié est installé
Utiliser App Engine
Le tableau suivant affiche les fonctionnalités App Engine disponibles dans les IDE compatibles.
IntelliJ IDEA Community et Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Exécuter et déboguer une application standard | * | * | * | |||
Déployer une application Standard | * | * | * | |||
Créer une application flexible App Engine | ||||||
Déployer une application flexible | * | * | * |
*La compatibilité d'App Engine avec Java 8 sera bientôt abandonnée.
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és | ||||||
Gérer les secrets | ||||||
Parcourir et activer les API | ||||||
Ajouter des bibliothèques d'API Cloud à des projets Maven (automatiquement) | ||||||
Créer et extraits de code | ||||||
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 |