Cloud Code מספק תמיכה בסביבת פיתוח משולבת (IDE) למחזור הפיתוח המלא של אפליקציות Kubernetes ו-Cloud Run, החל מיצירה והתאמה אישית של אפליקציה חדשה מתבניות לדוגמה ועד להרצת האפליקציה המוגמרת. Cloud Code תומך בכם לאורך כל ה��רך ��אמ��עות דוגמאות מוכנות להרצה, קטעי קוד מוכנים להגדרה וחוויית ניפוי באגים מותאמת אישית – כך הפיתוח באמצעות Kubernetes ו-Cloud Run הופך להרבה יותר קל!
ב-Cloud Code יש גם את התוסף Gemini Code Assist, שמספק הנחיות שיעזרו לכם לפתור בעיות בקוד, ליצור קוד לפרויקט ולספק הצעות מוטבעות בזמן שאתם כותבים קוד. כדי להתחיל להשתמש ב-Gemini Code Assist, אפשר לעיין במאמר תכנות באמצעות Gemini Code Assist Standard ו-Enterprise.
אמנם Cloud Code פועל עם כל פלטפורמת ענן, אבל הוא מספק חוויה יעילה ליצירה קלה של אשכולות שמתארחים ב- Google Cloud, ואינטגרציה טובה יותר עם Google Cloud כלים כמו Cloud Source Repositories, Cloud Storage וספריות לקוח של Cloud.
אפשר להשתמש ב-Cloud Code עם VS Code, IntelliJ או Cloud Shell.
אפשרויות IDE
למידע נוסף בדף המוצר של Cloud Code
תכונות
הנה תמונה של מה ש-Cloud Code מציע ב-VS Code, IntelliJ ו-Cloud Shell:
| תכונה של Cloud Code | VS Code | IntelliJ | Cloud Shell |
|---|---|---|---|
| תמיכה ב-Java | |||
| תמיכה ב-Node.js, Go, Python, .NET Core | * | ||
| אפליקציות לדוגמה שמוכנות להרצה ולניפוי באגים | |||
| תמיכה בייבוא מאגרי תבניות בהתאמה אישית | |||
| תמיכה בכמה הגדרות הפעלה | |||
| פיתוח והרצה של אפליקציות באופן רציף | |||
| תמיכה בניפוי באגים באפליקציית Kubernetes שנמצאת בפיתוח | |||
| תמיכה בעריכה של הגדרות Skaffold | |||
| תמיכה מתקדמת ב-YAML של Kubernetes | |||
| בדיקה ועיון במשאבים של Kubernetes | |||
| יצירת אשכול Kubernetes ב-Google Kubernetes Engine (GKE) | |||
| סטרימינג של יומנים וצפייה בהם | |||
| תמיכה ב-Cloud Run | |||
| תמיכה בפונקציות Cloud Run | |||
| תמיכה ב-Cloud Build להפעלת אפליקציות | |||
| תמיכה בשכפול ובדחיפה של מאגרי קוד ל-Cloud Source Repositories | |||
| ניפוי באגים בייצור על סמך תמונת מצב ב-Google Cloud Observability | |||
| Google Client Library Manager | |||
| תמיכה ב-Secret Manager | |||
| תמיכה ב-Cloud Storage | |||
| תמיכה בדפדפן Cloud Storage לצפייה בקטגוריות וב-blobs | |||
| העברת אפליקציות לקונטיינרים | ** | ||
| פיתוח API ב-Apigee | |||
| תמיכה ב-Compute Engine לניהול מכונות וירטואליות |
* Java נתמכת בכל הפונקציות של Cloud Code ל-IntelliJ. Node.js, Go ו-Python נתמכות בתכונות של Kubernetes רק ב-IntelliJ. ** Cloud Code תומך בהעברת אפליקציות לקונטיינרים רק במכונות Linux.
תמיכה
אם נתקלתם בבעיות או שאתם רוצים להציע רעיון לפיצ'ר, אתם יכולים לשלוח משוב דרך GitHub ל-Cloud Code for VS Code ול-Cloud Code for IntelliJ.