Widgets، واجهة برمجة تطبيقات Widget، وخارطة طريقهم؟

ديفيد وآخرون، الآن بعد أن وصلنا إلى “نهاية” خارطة طريق Ember 5 :sweat_smile: ، يجب أن أسأل:

ما هي خارطة طريق الأدوات (Widgets)؟

هل نتوقع استبدالها بالكامل بالمكونات (Components) في وقت ما؟

هل لدينا أي تقدير زمني لذلك؟

هل سيتم وضع واجهة برمجة تطبيقات الأدوات (Widget API) في نهاية عمرها الإنتاجي (EOL) أم أنها تعتبر بالفعل في نهاية عمرها الإنتاجي (EOL)؟

5 إعجابات

نعم، أيام واجهة برمجة تطبيقات الويدجت معدودة. نحن نعمل بالفعل على تقليل استخدامها في النواة.

نحن نعمل حاليًا بنشاط على تحويل الرأس. لقد اهتممنا بالفعل بقوائم البحث وقائمة المستخدم المنسدلة، وننتقل الآن إلى بقية الرأس. الخطة الحالية لهذا التغيير هي أن يكون خلف علامة ميزة، حتى نتمكن من تقديم إيقافات وبدء عملية الترحيل للموضوعات والإضافات (العديدة!) التي تستخدم حاليًا decorateWidget(). لدى @isaac مسودة أولية للطلب هنا.

لقد بدأنا أيضًا في تحويل صفحة الموضوع. في الوقت الحالي، نبدأ ببعض التحويلات شديدة التركيز للمناطق التي لا يتم تخصيصها بشكل شائع. على سبيل المثال، يتم حاليًا تحويل ‘خريطة الموضوع’ - لدى @kelv خطوة أولى في هذا الطلب.

بالنسبة لواجهات المستخدم الجديدة، لن أوصي باستخدام الويدجت. ومع ذلك، لا يمكننا حقًا إيقاف النظام بأكمله حتى يكون لدينا مسار واضح لجميع أنواع التخصيصات. لذلك أخشى أن تكون الإجابة حاليًا ‘يعتمد’.

إنها قصة مماثلة لتنفيذ ‘raw hbs’ لقائمة الموضوعات. سيتم تحديثها، ولكن ليس لدينا خطة / جدول زمني ملموس بعد.

الآن بعد أن أصبح ترقية Ember 5 شبه خلفنا، فإن إزالة الويدجت و raw-hbs هو التركيز الرئيسي لفريق ‘تحديث جافاسكريبت’ لدينا (حاليًا @cvx @isaac @kelv وأنا)، لذلك نأمل في إحراز تقدم كبير خلال الأشهر الستة المقبلة. أي تغييرات كبيرة / محفوفة بالمخاطر ستصاحبها بالطبع موضوع Announcements وإرشادات لتحديث الموضوعات / الإضافات.

12 إعجابًا

أعتقد أن الرسالة واضحة بما فيه الكفاية، شكرًا ديفيد!

أتمنى لك وللفريق كل التوفيق في جهود التحويل.

7 إعجابات

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.