Cloud Code saat ini mendukung IDE JetBrains berikut, versi 2022.3+ atau yang lebih baru:
- IntelliJ IDEA (Edisi Ultimate dan Komunitas)
- PyCharm (Edisi Profesional dan Komunitas)
- WebStorm
- GoLand
Ada juga dukungan terbatas untuk Rider.
Fungsi umum Cloud Code
Tabel berikut menampilkan fitur fungsi Cloud Code umum yang tersedia di IDE yang didukung.
IntelliJ IDEA Community dan Ultimate |
PyCharm | WebStorm | GoLand | Penumpang | |
---|---|---|---|---|---|
Mengelola gcloud CLI secara otomatis | |||||
Mengelola dependensi lainnya (minikube, Skaffold, kubectl) |
Kode dengan bantuan Gemini Code Assist
Cloud Code terintegrasi dengan Gemini Code Assist, kolaborator yang didukung AI, untuk menyederhanakan pengembangan.
Gemini Code Assist di Cloud Code tersedia di IDE JetBrains berikut, versi 2022.3 atau yang lebih baru:
AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community, Educational, dan Ultimate |
PhpStorm | PyCharm Komunitas dan Profesional |
Penumpang | WebStorm | |
---|---|---|---|---|---|---|---|---|---|
Prompt Gemini Code Assist untuk penyelesaian kode | |||||||||
Dapatkan saran inline Gemini Code Assist saat Anda membuat kode | |||||||||
Chat dengan Gemini Code Assist |
Bekerja dengan Kubernetes
Tabel berikut menampilkan fitur fungsi Kubernetes yang tersedia di IDE yang didukung.
IntelliJ IDEA Ultimate |
Komunitas IntelliJ IDEA |
PyCharm | WebStorm | GoLand | Penumpang | |
---|---|---|---|---|---|---|
Membuat aplikasi K8s dari sampel | ||||||
Mengembangkan / men-deploy aplikasi K8s | ||||||
Men-debug aplikasi Java K8s | ||||||
Men-debug aplikasi NodeJs K8s | * | |||||
Men-debug aplikasi Python K8s | * | ** | ||||
Men-debug aplikasi Go K8s | * | |||||
Menjalankan aplikasi K8s | ||||||
Melihat log aplikasi |
*Tersedia jika plugin bahasa yang benar diinstal
**Khusus edisi Pycharm Professional (bukan edisi Komunitas atau Education)
Bekerja dengan Cloud Run
Tabel berikut menampilkan fitur fungsi Cloud Run yang tersedia di IDE yang didukung.
IntelliJ IDEA Ultimate |
Komunitas IntelliJ IDEA |
PyCharm | WebStorm | GoLand | Penumpang | |
---|---|---|---|---|---|---|
Membuat layanan dari sampel | ||||||
Mengembangkan layanan secara lokal | ||||||
Men-debug layanan Java secara lokal | ||||||
Men-debug layanan NodeJ secara lokal | * | |||||
Men-debug layanan Python secara lokal | * | |||||
Men-debug layanan Go secara lokal | * | |||||
Men-deploy layanan | ||||||
Lihat log layanan |
*Tersedia jika plugin bahasa yang benar diinstal
Menggunakan App Engine
Tabel berikut menampilkan fitur fungsi App Engine yang tersedia di IDE yang didukung.
IntelliJ IDEA Community dan Ultimate |
PyCharm | WebStorm | GoLand | Penumpang | |
---|---|---|---|---|---|
Menjalankan dan men-debug aplikasi Standar | |||||
Men-deploy aplikasi Standar | |||||
Membuat aplikasi App Engine Fleksibel | |||||
Men-deploy aplikasi Fleksibel |
Fitur lainnya
Tabel berikut menampilkan fitur fungsi lain yang tersedia di IDE yang didukung, tetapi tidak tercakup dalam tabel lainnya.
IntelliJ IDEA Community dan Ultimate |
PyCharm | WebStorm | GoLand | Penumpang | |
---|---|---|---|---|---|
Kelola rahasia | |||||
Jelajahi dan aktifkan API | |||||
Menambahkan library Cloud API ke dalam project Maven (secara otomatis) | |||||
Cuplikan kode dan build | |||||
Mengelola library klien Cloud | |||||
Membuat aplikasi contoh kustom | |||||
Jelajahi file di Cloud Storage | |||||
Menggunakan Cloud Source Repositories |