Cloud Code תומך בסביבות הפיתוח המשולבות (IDE) הבאות של JetBrains, החל מגרסה 2022.3:
- IntelliJ IDEA (מהדורות Ultimate ו-Community)
- PyCharm (מהדורות Professional ו-Community)
- WebStorm
- GoLand
- תמיכה מוגבלת ב-Rider
- תמיכה מוגבלת ב-Android Studio
בטבלה הבאה מפורטות התכונות הכלליות של Cloud Code שזמינות בסביבות הפיתוח המשולבות הנתמכות.
| IntelliJ IDEA Community ו-Ultimate |
PyCharm | WebStorm | GoLand | נוסע | Android Studio | |
|---|---|---|---|---|---|---|
| ניהול אוטומטי של ה-CLI של gcloud | ||||||
| ניהול יחסי תלות אחרים (minikube, Skaffold, kubectl) |
כתיבת קוד בעזרת Gemini Code Assist
Cloud Code פועל בשילוב עם Gemini Code Assist, כלי מבוסס-AI שעוזר לכם לפתח אפליקציות בקלות.
Gemini Code Assist ב-Cloud Code זמין בסביבות הפיתוח המשולבות (IDE) הבאות של JetBrains, בגרסה 2023.3 ואילך:
| AppCode | CLion | DataGrip | GoLand | IntelliJ IDEA Community, Educational ו-Ultimate |
PhpStorm | PyCharm Community ו-Professional |
נוסע | WebStorm | Android Studio | |
|---|---|---|---|---|---|---|---|---|---|---|
| הנחיית Gemini Code Assist להשלמת קוד | * | |||||||||
| קבלת הצעות בתוך השורה מ-Gemini Code Assist בזמן כתיבת קוד | * | |||||||||
| שיחה בצ'אט עם Gemini Code Assist | * |
*Android Studio כולל גרסה משלו של Gemini Code Assist, שמשתמשת במודל אחר שאומן במיוחד למשימות ב-Android Studio.
עבודה עם Kubernetes
בטבלה הבאה מוצגות התכונות של Kubernetes שזמינות בסביבות הפיתוח המשולבות הנתמכות.
| IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | נוסע | Android Studio | |
|---|---|---|---|---|---|---|---|
| יצירת אפליקציית Kubernetes מדוגמה | |||||||
| פיתוח ופריסה של אפליקציית Kubernetes | |||||||
| ניפוי באגים באפליקציית Java Kubernetes | |||||||
| ניפוי באגים באפליקציית NodeJs Kubernetes | * | ||||||
| ניפוי באגים באפליקציית Python Kubernetes | * | ** | |||||
| ניפוי באגים באפליקציית Go Kubernetes | * | ||||||
| הפעלת אפליקציית Kubernetes | |||||||
| צפייה ביומני האפליקציות |
*האפשרות זמינה אם מותקן פלאגין השפה הנכון
**Pycharm Professional edition only (not Community or Education editions)
עבודה עם Cloud Run
בטבלה הבאה מוצגות התכונות של Cloud Run שזמינות בסביבות הפיתוח המשולבות (IDE) הנתמכות.
| IntelliJ IDEA Ultimate |
IntelliJ IDEA Community |
PyCharm | WebStorm | GoLand | נוסע | Android Studio | |
|---|---|---|---|---|---|---|---|
| יצירת שירות מדוגמה | |||||||
| פיתוח שירות באופן מקומי | |||||||
| ניפוי באגים בשירות Java באופן מקומי | |||||||
| ניפוי באגים בשירות NodeJs באופן מקומי | * | ||||||
| ניפוי באגים בשירות Python באופן מקומי | * | ||||||
| ניפוי באגים בשירות Go באופן מקומי | * | ||||||
| פריסת שירות | |||||||
| צפייה ביומני השירות |
*האפשרות זמינה אם מותקן פלאגין השפה הנכון
עבודה עם App Engine
בטבלה הבאה מוצגות התכונות של App Engine שזמינות בסביבות הפיתוח המשולבות (IDE) הנתמכות.
| IntelliJ IDEA Community ו-Ultimate |
PyCharm | WebStorm | GoLand | נוסע | Android Studio | |
|---|---|---|---|---|---|---|
| הרצה וניפוי באגים באפליקציה רגילה | * | * | * | |||
| פריסת אפליקציה רגילה | * | * | * | |||
| יצירת אפליקציה גמישה ב-App Engine | ||||||
| פריסת אפליקציה גמישה | * | * | * |
*התמיכה ב-App Engine ב-Java 8 תצא משימוש בקרוב.
תכונות אחרות
בטבלה הבאה מוצגות תכונות נוספות שזמינות בסביבות הפיתוח המשולבות הנתמכות, שלא נכללו בטבלאות האחרות.
| IntelliJ IDEA Community ו-Ultimate |
PyCharm | WebStorm | GoLand | נוסע | Android Studio | |
|---|---|---|---|---|---|---|
| יצירת אפליקציות לדוגמה בהתאמה אישית | ||||||
| ניהול סודות | ||||||
| חיפוש והפעלה של ממשקי API | ||||||
| הוספה של ספריות Cloud API לפרויקטים של Maven (באופן אוטומטי) | ||||||
| בנייה וקטעי קוד | ||||||
| ניהול ספריות לקוח ב-Cloud | ||||||
| ניהול מכונות וירטואליות | ||||||
| עיון בקבצים ב-Cloud Storage | ||||||
| שימוש ב-Cloud Source Repositories | ||||||
| ניהול מסדי נתונים ב-Cloud SQL |