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, ואינטגרציה טובה יותר עם כלים כמו Cloud Source Repositories, Cloud Storage וספריות לקוח של Cloud. Google 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 | |||
| תמיכה ב-App Engine | |||
| תמיכה בדפדפן 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.