Osegi
البرمجيات·1 دقائق قراءة

ديسكورد تعيد بناء تطبيقها بلغة Rust وتتخلى عن Electron وReact

تنقل ديسكورد تطبيقها إلى لغة Rust. يختفي Electron وReact Native، ويتولى إطار الواجهات GPUI المكتوب بـRust رسم واجهة المستخدم.

The Discord logo displayed on a monitor next to Rust programming code.
الصورة: iX Magazin

تغيّر ديسكورد الأساس التقني لتطبيقها: فالعميل (Client) يُبنى الآن بلغة Rust. وبهذه الخطوة تتخلى الشركة عن Electron وReact Native.

أما رسم واجهة المستخدم فيتولاه الآن GPUI، وهو إطار عمل للواجهات الرسومية مكتوب بلغة Rust. وهو الذي يرسم النوافذ والأزرار وقوائم الرسائل التي يراها المستخدم على الشاشة.

ماذا يعني ذلك؟

يُعدّ Electron وReact Native من الحلول الشائعة لبناء التطبيقات باستخدام تقنيات الويب. والتخلي عنهما يعني أن ديسكورد تبتعد عن هذا النهج، وتعتمد على Rust في التطبيق كله، بما في ذلك رسم الواجهة.

يبقى السؤال الأهم للمستخدمين: كيف ستنعكس إعادة البناء على السرعة واستهلاك الموارد؟ غير أن المعلومات المتاحة لا تتضمن نتائج قياس محددة ولا جدولًا زمنيًا للإطلاق على المنصات المختلفة، ولذلك يصعب حاليًا تقدير الأثر في الاستخدام اليومي.

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

تطبيقات تستحق النظر

SUMO: لغز الأرقام

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

الوسوم:discordrustgpuielectronreact native

المزيد من هذا اليوم

عرض الكل →

المزيد في: البرمجيات

عرض الكل →