רענון הארכיטקטורה של כלי הפיתוח: מעבר לרכיבי אינטרנט

פוסט זה הוא חלק מסדרת פוסטים בבלוג המתארים את השינויים שאנחנו מבצעים בארכיטקטורה של כלי הפיתוח ואת אופן בנייתם.

כשכלי הפיתוח נוצרו לראשונה לפני הרבה שנים, הצוות בחר לפתח מסגרת ממשק משתמש שמותאמת במיוחד בשבילם. זו הייתה בחירה סבירה באותו זמן והיא שירה היטב את כלי הפיתוח.

אבל מאז הוספנו לפלטפורמה תכונות שונות, ואחת מהן, רכיבי האינטרנט, היא דרך מצוינת לבניית רכיבים חדשים בממשק המשתמש בכלי הפיתוח. בזכות ההסתמכות על מה שהפלטפורמה מספקת, אנחנו יכולים לצמצם במידה משמעותית את כמות הקוד של ממשק המשתמש שיש לנו כדי לתחזק ולהשקיע יותר בפיתוח תכונות לכלי פיתוח, במקום בתמיכה בתשתית בהתאמה אישית.

כדי לעזור במעבר, יצרנו מדריך לבניית אלמנטים של ממשק משתמש בכלי הפיתוח, שאותו אפשר לשתף עם הצוות הרחב של כלי הפיתוח. חלק מהמדריכים מותאמים לכל כלי הפיתוח ולארכיטקטורה שלהם, מה שמגביר את הצורך במגבלות שונות. עם זאת, חלק מהמדריכים הם הנחיות כלליות לגבי הגישות שבהן השתמשנו כדי לבנות, לבנות ולבדוק רכיבי אינטרנט.

היום המסמך הזה יהיה זמין לציבור בכתובת goo.gle/building-ui-devtools. אם אי פעם תהיתם איך משתמשים ברכיבי אינטרנט באפליקציות גדולות בעולם האמיתי, או על חלק מהאתגרים הכרוכים בשילוב רכיבים ב-codebase גדול שכבר קיים, המסמך הזה יכול לעזור לכם ולספק תשובות מסוימות. אם יש לכם שאלות לגבי ההנחיות שלנו, אפשר לפנות אליי בציוץ.

הורדת הערוצים של התצוגה המקדימה

כדאי להשתמש ב-Chrome Canary, Dev או Beta כדפדפן הפיתוח בברירת מחדל. ערוצי התצוגה המקדימה האלה נותנים לך גישה לתכונות החדשות של כלי הפיתוח, בודקים ממשקי API מתקדמים של פלטפורמת האינטרנט ומוצאים בעיות באתר לפני שהמשתמשים יגלו אותן!

יצירת קשר עם צוות כלי הפיתוח ל-Chrome

אפשר להשתמש באפשרויות הבאות כדי לדון בתכונות החדשות ובשינויים בפוסט, או בכל דבר אחר שקשור לכלי הפיתוח.

  • שלחו לנו הצעה או משוב דרך crbug.com.
  • כדי לדווח על בעיה בכלי הפיתוח, לוחצים על אפשרויות נוספות   עוד   > עזרה > דיווח על בעיות בכלי הפיתוח בכלי הפיתוח.
  • אפשר לשלוח ציוץ אל @ChromeDevTools.
  • אפשר לכתוב תגובות לגבי 'מה חדש' בסרטוני YouTube בכלי הפיתוח או בסרטונים ב-YouTube בקטע 'טיפים לשימוש בכלי הפיתוח'.