Cloud Code est actuellement compatible avec les IDE JetBrains suivants, version 2022.3 ou ultérieure:
- IntelliJ IDEA (versions Ultimate et Community Editions)
- PyCharm (Professional Edition et Community Edition)
- WebStorm
- GoLand
La compatibilité avec Rider est également limitée.
Fonctionnalité générale de Cloud Code
Le tableau suivant présente les fonctionnalités générales de Cloud Code disponibles dans les IDE compatibles.
Version communautaire et ultime d'IntelliJ IDEA |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Gérer automatiquement la gcloud CLI | |||||
Gérer les autres dépendances (minikube, Skaffold, kubectl) |
Coder avec l'aide de Gemini Code Assist
Cloud Code s'intègre à Gemini Code Assist, un collaborateur alimenté par l'IA, pour simplifier le développement.
Gemini Code Assist dans Cloud Code est disponible dans les IDE JetBrains suivants, version 2022.3 ou ultérieure:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community, Education et Ultimate |
PhpStorm | Communauté et professionnels PyCharm |
Rider | WebStorm | |
---|---|---|---|---|---|---|---|---|---|
Inviter Gemini Code Assist pour la saisie automatique de code | |||||||||
Obtenir des suggestions intégrées Gemini Code Assist pendant que vous codez | |||||||||
Discuter avec Gemini Code Assist |
Utiliser Kubernetes
Le tableau suivant présente les fonctionnalités Kubernetes disponibles dans les IDE compatibles.
IntelliJ IDEA Ultimate |
Communauté IntelliJ IDEA |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
Créer une application K8s à partir d'un exemple | ||||||
Développer / Déployer une application K8s | ||||||
Déboguer une application Java K8s | ||||||
Déboguer une application Node.js K8s | * | |||||
Déboguer une application Python K8s | * | ** | ||||
Déboguer une application Go K8s | * | |||||
Exécuter une application K8s | ||||||
Afficher les journaux d'application |
*Disponible si le plug-in de langue approprié est installé
**Édition Pycharm Professional uniquement (pas pour 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 |
Communauté IntelliJ IDEA |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|---|
Créer un service à partir d'un exemple | ||||||
Développer un service localement | ||||||
Déboguer un service Java en local | ||||||
Déboguer un service Node.js localement | * | |||||
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 présente les fonctionnalités App Engine disponibles dans les IDE compatibles.
Version communautaire et ultime d'IntelliJ IDEA |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
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 |
Autres fonctionnalités
Le tableau suivant affiche d'autres fonctionnalités disponibles dans les IDE compatibles qui n'ont pas été abordées dans les autres tableaux.
Version communautaire et ultime d'IntelliJ IDEA |
PyCharm | WebStorm | GoLand | Rider | |
---|---|---|---|---|---|
Gérer les secrets | |||||
Parcourir et activer les API | |||||
Ajouter des bibliothèques d'API Cloud aux projets Maven (automatiquement) | |||||
Création et extraits de code | |||||
Gérer les bibliothèques clientes Cloud | |||||
Créer des exemples d'applications personnalisés | |||||
Parcourir des fichiers dans Cloud Storage | |||||
Utiliser Cloud Source Repositories |