انتقل إلى المحتوى

الأدوات

فهم بنية Ramses.Engine

Ramses.Engine ليس تطبيقًا ثنائيًا متآلفًا قائمًا بذاته، بل هو مجموعة متكاملة من المكونات والوصلات المدمجة داخل تطبيق React Native المضيف (التطبيق الفائق). تكمن مسؤوليته الأساسية في تنفيذ منطق عمل التطبيقات المصغرة وعرض واجهة المستخدم من خلال مكونات أصلية عالية الأداء. تتبع البنية نموذجًا ثلاثي المستويات: المضيف (بيئة React Native SuperApp الخاصة بك)، والجسور (طبقة الاتصال)، والمحرك (طبقة عرض واجهة المستخدم الأصلية). يتيح هذا التصميم للتطبيقات المصغرة الاستفادة من الأداء الأصلي مع الحفاظ على بصمة خفيفة. يعمل كل تطبيق مصغر ضمن هذا النظام البيئي المنظم، مستفيدًا من قدرات React Native دون مطالبة المطورين ببناء وحدات أصلية بأنفسهم.

الجسر: محور الاتصال المركزي

يعمل الجسر كوسيط رسائل حاسم يربط منطق تطبيقك المصغر بوظيفة React Native الأصلية. يعترض جميع الرسائل من سياق تنفيذ WebView داخلي، باستخدام آلية توجيه للتعامل مع أنواع الرسائل المختلفة بشكل مناسب. عند تلقي رسائل متعلقة بواجهة المستخدم، يقوم الجسر بتحديث حالته الداخلية، مما يؤدي إلى تشغيل المحرك الأصلي لتحديث الشاشة. بالنسبة للرسائل التي تبدأ بـ rs.* والتي تطلب إمكانيات أصلية (الكاميرا، التخزين، المدفوعات، إلخ)، يستدعي الجسر وحدة React Native المقابلة، ويلتقط النتيجة، ويعيدها إلى سياق التنفيذ. يضمن نمط الاتصال ثنائي الاتجاه هذا التكامل السلس بين منطق JavaScript الخاص بك وميزات الجهاز الأصلية مع الحفاظ على اتساق الحالة.

تجربة تطوير مبسطة

يوفر رمسيس سير عمل تطوير سريع وتكراري يركز على إعادة التحميل السريع مع الحفاظ على الحالة. يتيح لك استخدام VS Code مع ملحقات Ramses.SDK الرسمية بناء تطبيقات مصغرة باستخدام ثلاثة أنواع من الملفات: .rxml لهيكل واجهة المستخدم، و.rxss للأنماط، و.js لمنطق العمل. توفر الملحقات إكمالًا تلقائيًا ذكيًا، وتحققًا في الوقت الفعلي، ولوحة مصمم مرئية تعرض معاينات حية أثناء البرمجة. تظهر التغييرات على الفور دون فقدان حالة التطبيق، مما يسرع بشكل كبير دورة التطوير الخاصة بك. يجمع هذا النهج بين سرعة تطوير تشبه الويب وأداء التطبيقات الأصلية، مما يتيح لك التركيز على بناء الميزات بدلاً من إدارة عمليات الإنشاء.


رمسيس هي علامتنا التجارية المسجلة. جميع العلامات التجارية الأخرى المذكورة على موقعنا هي ملك لأصحابها.