إعادة تحميل بنية أدوات مطوّري البرامج: النقل إلى مكوّنات الويب

تشكّل هذه المشاركة جزءًا من سلسلة من مشاركات المدوّنات التي تصف التغييرات التي نُجريها على بنية أدوات مطوّري البرامج وكيفية إنشائها.

عندما تم إنشاء أدوات مطوّري البرامج للمرة الأولى قبل عدة سنوات، اختار الفريق إنشاء إطار عمل مخصّص لواجهة المستخدم. كان هذا اختيارًا معقولاً في ذلك الوقت وقد ساعد في تطوير أدوات مطوّري البرامج بشكل جيد.

ولكن منذ ذلك الحين دخلت ميزات مختلفة في النظام الأساسي وإحدى هذه الميزات، وهي مكونات الويب، تعد مناسبة تمامًا لإنشاء عناصر جديدة لواجهة المستخدم في أدوات مطوري البرامج. من خلال الاعتماد على ما توفّره المنصة، يمكننا تقليل مقدار الرموز المخصّصة المخصصة لواجهة المستخدم والتي يجب علينا صيانتها واستثمار المزيد في تطوير ميزات لأدوات مطوّري البرامج بدلاً من دعم البنية الأساسية المخصَّصة.

للمساعدة في عملية النقل، أنشأنا دليلاً لإنشاء عناصر واجهة المستخدم في "أدوات مطوري البرامج" لمشاركتها مع فريق "أدوات مطوري البرامج" الأوسع نطاقًا. تم تخصيص بعض هذا الدليل وفقًا لـ "أدوات مطوري البرامج" وهيكلته، التي تفرض مجموعة من القيود، إلا أنّ بعضها عبارة عن إرشادات عامة حول المناهج التي استخدمناها لإنشاء مكونات الويب وهيكلتها واختبارها.

اليوم، نجعل هذا المستند متاحًا للجميع على goo.gle/building-ui-devtools. إذا كنت قد تساءلت يومًا أكثر حول كيفية استخدام مكونات الويب في التطبيقات الكبيرة أو الحقيقية، أو بعض التحديات التي تأتي مع دمج المكونات في قاعدة رموز برمجية كبيرة موجودة مسبقًا، فقد يكون هذا المستند مفيدًا وأن يقدم بعض الإجابات. إذا كان لديك أي أسئلة حول إرشاداتنا، يُرجى مراسلتي على Twitter.

تنزيل قنوات المعاينة

يمكنك استخدام إصدار Canary أو إصدار مطوّري البرامج أو الإصدار التجريبي من Chrome كمتصفّح تلقائي للتطوير. تتيح لك قنوات المعاينة هذه الوصول إلى أحدث ميزات "أدوات مطوري البرامج" واختبار واجهات برمجة التطبيقات المتطورة للأنظمة الأساسية على الويب والعثور على المشاكل في موقعك الإلكتروني قبل المستخدمين.

التواصل مع فريق "أدوات مطوري البرامج في Chrome"

يُرجى استخدام الخيارات التالية لمناقشة الميزات والتغييرات الجديدة في المشاركة أو أي موضوع آخر ذي صلة بـ "أدوات مطوري البرامج".

  • يمكنك إرسال اقتراحات أو ملاحظات إلينا عبر crbug.com.
  • يمكنك الإبلاغ عن مشكلة في "أدوات مطوري البرامج" باستخدام خيارات إضافية   المزيد > مساعدة > الإبلاغ عن مشاكل في "أدوات مطوري البرامج" في "أدوات مطوري البرامج".
  • يمكنك نشر تغريدة على @ChromeDevTool.
  • يمكنك إضافة تعليقات على الميزات الجديدة في فيديوهات YouTube أو نصائح حول أدوات مطوّري البرامج في فيديوهات YouTube حول الميزات الجديدة.