عن المشروع
Pax هو إطار عمل واجهات مستخدم رسومية قائم على اللغة مخصص للغة Rust. يقدم لغة تعريفية للواجهات تُسمى PAXEL، تتيح للمطورين وصف الواجهات في قوالب .pax بينما يبقى منطق التطبيق في Rust. محرك التشغيل الخاص بالإطار محمول وعالي الأداء، ويستهدف متصفحات الويب عبر WebAssembly ومنصات Apple الأصلية باستخدام Metal. يدعم إدارة الحالة التفاعلية، حيث تنتشر التغييرات عبر رسم بياني للتبعية لتحديث عناصر الواجهة الضرورية فقط، مما يقلل من أعمال التخطيط والعرض. تشمل الميزات الرئيسية إعادة التحميل السريع للقوالب، والرسم المتجهي، والتدرجات، والأقنعة، والرسوم المتحركة، ودعم إمكانية الوصول. توفر واجهة الأوامر أوامر لإنشاء المشاريع وتشغيلها وتصحيح الأخطاء، بما في ذلك التقاط لقطات الشاشة وفحص المشاهد. يهدف Pax إلى تحقيق معدلات إطارات عالية، واستهلاك منخفض للذاكرة، وأحجام حزم صغيرة، مع تحسينات مستمرة لتقليل استخدام وحدة المعالجة المركزية في وضع الخمول. المشروع قبل الإصدار 1.0 وهو مرخص بموجب MIT أو Apache 2.0.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.