إصدار مكتبة إنشاء الواجهات الرسومية Slint 0.2

مع إصدار الإصدار 0.2، تمت إعادة تسمية مجموعة الأدوات الخاصة بإنشاء الواجهات الرسومية SixtyFPS إلى Slint. وكان سبب إعادة التسمية هو انتقادات المستخدمين للاسم SixtyFPS، مما أدى إلى حدوث ارتباك وغموض عند إرسال الاستفسارات إلى محركات البحث، كما أنه لا يعكس الغرض من المشروع. تم اختيار الاسم الجديد من خلال مناقشة مجتمعية على GitHub، حيث اقترح المستخدمون أسماء جديدة.

مؤلفو المكتبة (أوليفييه جوفارت وسيمون هاوسمان)، مطورو KDE السابقون الذين انتقلوا لاحقًا إلى Trolltech للعمل على Qt، أسسوا الآن شركتهم الخاصة لتطوير Slint. أحد أهداف المشروع هو توفير القدرة على العمل مع الحد الأدنى من استهلاك موارد وحدة المعالجة المركزية والذاكرة (يتطلب العمل عدة مئات من الكيلوبايت من ذاكرة الوصول العشوائي). هناك نوعان من الواجهات الخلفية المتاحة للعرض - gl استنادًا إلى OpenGL ES 2.0 وqt باستخدام Qt QStyle.

وهو يدعم إنشاء واجهات في البرامج في Rust وC++ وJavaScript. قام مؤلفو المكتبة بتطوير لغة ترميزية خاصة ".slint"، والتي تم تجميعها في كود أصلي للنظام الأساسي المحدد. من الممكن اختبار اللغة في محرر عبر الإنترنت أو التعرف على الأمثلة من خلال جمعها بنفسك. كود المكتبة مكتوب بلغة C++ وRust، ويتم توزيعه بموجب ترخيص GPLv3 أو ترخيص تجاري يسمح بالاستخدام في المنتجات الخاصة دون فتح الكود.

إصدار مكتبة إنشاء الواجهات الرسومية Slint 0.2
إصدار مكتبة إنشاء الواجهات الرسومية Slint 0.2


المصدر: opennet.ru

إضافة تعليق