Cloud Code supporta i seguenti IDE JetBrains, versione 2022.3 o successiva:
- IntelliJ IDEA (versioni Ultimate e Community)
- PyCharm (versioni Professional e Community)
- WebStorm
- GoLand
- Supporto limitato per Rider
- Supporto limitato per Android Studio
La tabella seguente mostra le funzionalità generali di Cloud Code disponibili nelle IDE supportate.
IntelliJ IDEA Community e Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Gestisci automaticamente gcloud CLI | ||||||
Gestire altre dipendenze (minikube, Skaffold, kubectl) |
Scrivere codice con l'aiuto di Gemini Code Assist
Cloud Code si integra con Gemini Code Assist, un collaboratore basato sull'AI, per semplificare lo sviluppo.
L'Assistente codice Gemini in Cloud Code è disponibile nei seguenti IDE JetBrains, versione 2023.3 o successive:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community, Educational e Ultimate |
PhpStorm | PyCharm Community e Professional |
Rider | WebStorm | Android Studio | |
---|---|---|---|---|---|---|---|---|---|---|
Chiedere a Gemini Code Assist di completare il codice | * | |||||||||
Ricevere suggerimenti in linea di Gemini Code Assist durante la scrittura di codice | * | |||||||||
Chattare con Gemini Code Assist | * |
*Android Studio contiene una propria versione integrata di Gemini Code Assist, che utilizza un modello diverso addestrato specificamente per le attività di Android Studio.
Utilizzo di Kubernetes
La tabella seguente mostra le funzionalità di Kubernetes disponibili negli IDE supportati.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|---|
Creare un'app Kubernetes da un esempio | |||||||
Sviluppare / eseguire il deployment di un'app Kubernetes | |||||||
Eseguire il debug di un'app Kubernetes Java | |||||||
Eseguire il debug di un'app Kubernetes Node.js | * | ||||||
Eseguire il debug di un'app Kubernetes Python | * | ** | |||||
Eseguire il debug di un'app Kubernetes Go | * | ||||||
Esegui un'app Kubernetes | |||||||
Visualizza i log delle app |
*Disponibile se è installato il plug-in per la lingua corretto
**Solo versione Pycharm Professional (non Community o Education)
Utilizzo di Cloud Run
La tabella seguente mostra le funzionalità di Cloud Run disponibili nelle IDE supportate.
IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|---|
Creare un servizio da un esempio | |||||||
Sviluppare un servizio in locale | |||||||
Eseguire il debug di un servizio Java in locale | |||||||
Eseguire il debug di un servizio Node.js in locale | * | ||||||
Eseguire il debug di un servizio Python in locale | * | ||||||
Eseguire il debug di un servizio Go in locale | * | ||||||
Esegui il deployment di un servizio | |||||||
Visualizza i log di servizio |
*Disponibile se è installato il plug-in per la lingua corretto
Utilizzo di App Engine
La tabella seguente mostra le funzionalità di App Engine disponibili negli IDE supportati.
IntelliJ IDEA Community e Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Eseguire ed eseguire il debug di un'app standard | * | * | * | |||
Esegui il deployment di un'app standard | * | * | * | |||
Creare un'app App Engine flessibile | ||||||
Esegui il deployment di un'app flessibile | * | * | * |
*Il supporto di App Engine per Java 8 verrà ritirato a breve.
Altre caratteristiche
La tabella seguente mostra altre funzionalità disponibili negli IDE supportati che non sono state trattate nelle altre tabelle.
IntelliJ IDEA Community e Ultimate |
PyCharm | WebStorm | GoLand | Rider | Android Studio | |
---|---|---|---|---|---|---|
Creare app di esempio personalizzate | ||||||
Gestire i secret | ||||||
Sfogliare e abilitare le API | ||||||
Aggiungere le librerie dell'API Cloud ai progetti Maven (automaticamente) | ||||||
Snippet di codice e di compilazione | ||||||
Gestire le librerie client di Cloud | ||||||
Gestisci VM | ||||||
Sfogliare i file in Cloud Storage | ||||||
Utilizzare Cloud Source Repositories | ||||||
Gestire i database Cloud SQL |