Languageالعربية
العمود 03 · بديل Rive
بديل Rive لواجهة مستخدم المنتج: التخطيط والفيزياء والمنطق في ملف واحد
جعل Rive الرسوم المتحركة التفاعلية الاتجاه السائد. يطبق ExodeUI نفس الفكرة على أجزاء الواجهة بأكملها: التخطيط والمنطق والفيزياء والبيانات، وليس فقط الرسم.
تم التحديث أكتوبر 2026
هل ExodeUI بديل جيد لـ Rive؟
ExodeUI هو بديل Rive مصمم لواجهة مستخدم المنتج بدلاً من الشخصيات والألعاب. مثل Rive، تقوم بالتصميم في محرر مرئي ويقوم وقت التشغيل بتشغيل الملف داخل التطبيق الخاص بك، مع المدخلات والأحداث التي يتحكم فيها الكود الخاص بك. يضيف ExodeUI تخطيطًا سريع الاستجابة مع نقاط التوقف، ومحركًا فيزيائيًا، ومنطق العقدة، ومتغيرات بيانات API، ويحتفظ بمصدره في ملف .exode JSON مفتوح، ويحتوي على خادم MCP لأدوات ترميز الذكاء الاصطناعي. Rive أكثر نضجًا، مع مجتمع أكبر، وتجهيزات أقوى وأوقات تشغيل لمحركات الألعاب. نصنع ExodeUI.
العمارة الأساسية
لماذا يختار المهندسون والمصممون ExodeUI
Design, logic and motion in one file that runs inside your app.
التخطيط الذي يعيد التدفق
نقاط توقف سريعة الاستجابة مع تجاوزات لكل حاوية، بحيث يتكيف المكون مع حجم الشاشة بالطريقة التي يجب أن تكون عليها واجهة مستخدم المنتج.
الفيزياء مدمجة
الجاذبية، الاصطدامات، عوامل الجذب، مناطق السوائل والمؤثرات مثل الاسكواش والممرات، دون كتابة كود المحاكاة.
مصدر مفتوح وقابل للمراجعة
مصدر .exode هو JSON، لذا يمكنك قراءته ومراجعة التغييرات وتشغيل الفرق الدلالي لـ CLI لالتقاط التغييرات العاجلة.
آلات الدولة والمنطق والبيانات
الحالات والانتقالات والمدخلات مثل Rive، بالإضافة إلى منطق العقدة والتعبيرات ومتغيرات واجهة برمجة التطبيقات (API) التي تجلب البيانات المباشرة.
التقييم الموضوعي
كيف يقارن ExodeUI بـ Rive
Where ExodeUI is stronger, and what to weigh before you switch.
ExodeUI
- تخطيط سريع الاستجابة مع نقاط توقف للشاشات والمكونات بأكملها
- محرك فيزيائي مدمج ومنطق العقدة
- متغيرات API والرسوم البيانية وربط البيانات الحية داخل الملف
- فتح مصدر .exode JSON، بالإضافة إلى خادم MCP لأدوات تشفير الذكاء الاصطناعي
Rive
- تعد تزوير الشخصيات والعظام والشبكات أكثر نضجًا في Rive
- يحتوي Rive على أوقات تشغيل لمحرك اللعبة (Unity وUnreal) لا توفرها ExodeUI
- يحتوي Rive على مجتمع أكبر بكثير ومزيد من البرامج التعليمية وسوقًا
- تلعب صادرات Rive المجانية شاشة البداية؛ يقوم الكاديت (9 دولارات لكل مقعد شهريًا سنويًا) بإزالته
تسليم المطور
استخدامه في التعليمات البرمجية الخاصة بك
Your app loads the compiled file through the ExodeUI runtime and talks to it through inputs and events.
استيراد { ExodeUICanvas } من 'exodeui'؛
// الينابيع والحالات والتوقيت موجودة في ملف .exode (المصمم في ملف
// المحرر). يمرر الكود الخاص بك المدخلات ويسمع الأحداث مرة أخرى.
وظيفة التصدير AuthWidget() {
العودة (
<ExodeUICanvas
src = "/auth_machine.bexode"
onTrigger={(name) => console.log('حدث ExodeUI:', الاسم)}
/>
);
}عندما يكون ExodeUI هو البديل الأفضل لـ Rive
يعد Rive ممتازًا للشخصيات والرسوم التوضيحية ورسومات الألعاب. تبحث الفرق عن بديل عند استخدامه لواجهة مستخدم المنتج، مثل أزرار التبديل وأشرطة علامات التبويب والإعداد والنماذج ولوحات المعلومات، وتحتاج إلى أكثر من مجرد رسم متحرك:
- التخطيط: يجب أن تتدفق واجهة مستخدم المنتج عبر أحجام الشاشات، وهو ما يعالجه ExodeUI بنقاط التوقف.
- المنطق والبيانات: يتيح منطق العقدة والتعبيرات ومتغيرات واجهة برمجة التطبيقات (API) للمكون عرض البيانات الحقيقية والتفاعل معها.
- الفيزياء: يأتي السحب والرمي والاصطدامات من محرك مدمج بدلاً من الرسوم المتحركة المضبوطة يدويًا.
- البحث وإمكانية الوصول: كلتا الأداتين ترسمان على لوحة قماشية. يحتوي Rive على وضع دلالي لقارئات الشاشة؛ تضيف طبقة ExodeSEO الاختيارية الخاصة بـ ExodeUI HTML الدلالية والبيانات التعريفية، ويمكن لـ CLI الخاصة بها التدقيق مقابل WCAG.
كيف يعمل في التطبيق الخاص بك
تستخدم كلتا الأداتين نفس النموذج: يقوم وقت التشغيل برسم الملف على لوحة داخل تطبيقك، ويتحدث الكود الخاص بك معه من خلال المدخلات والأحداث. باستخدام ExodeUI، يمكنك التصميم في المتصفح أو محرر سطح المكتب، وتجميع مصدر .exode إلى ملف .bexode صغير، وتشغيله مع وقت التشغيل لإطار العمل الخاص بك.
آلات الدولة
قم بتوصيل حالات الخمول، والتمرير، والضغط، والتحميل، والنجاح مع التحولات، وإخراجها من التعليمات البرمجية الخاصة بك.
المدخلات والأحداث
قم بتعيين المدخلات المنطقية والرقمية والنصية من تطبيقك، واستمع إلى المشغلات والنقرات وتغييرات الإدخال التي تعود.
متى تقيم مع Rive
ابق مع Rive إذا كنت تقوم بتحريك الشخصيات باستخدام العظام والشبكات، أو الشحن إلى Unity أو Unreal، أو الاعتماد على البرمجة النصية Rive، أو لديك بالفعل مكتبة من ملفات .riv وفريق يعرف المحرر. ExodeUI هو الأحدث، ووقت التشغيل React الخاص به هو الأكثر نضجًا من بين أوقات التشغيل الثمانية.
Topic Cluster Network
استكشف المفاهيم والأدوات المتصلة
هل لديك أسئلة؟
الأسئلة المتداولة
بناء مكونات حية بحركة حقيقية.
Start free in the browser or download the desktop app. Compile spring physics and state machines directly to React and SwiftUI.