Skip to main content
ExodeUI

EXODEUI DESKTOP

A little space for good ideas.

Choose your platform to get the official ExodeUI installer.

Looking for Intel Mac or other builds? Explore the web studio or check all download options.

Prefer the browser? Try for free in your browser →
Languageहिन्दी

स्तंभ 03 · Rive वैकल्पिक

उत्पाद यूआई के लिए Rive वैकल्पिक: एक फ़ाइल में लेआउट, भौतिकी और तर्क

Rive ने इंटरैक्टिव वेक्टर एनीमेशन को मुख्यधारा बना दिया। ExodeUI पूरे इंटरफ़ेस टुकड़ों पर एक ही विचार लागू करता है: लेआउट, तर्क, भौतिकी और डेटा, न कि केवल ग्राफिक।

अद्यतन अक्टूबर 2026

क्या ExodeUI एक अच्छा Rive विकल्प है?

ExodeUI एक Rive विकल्प है जो पात्रों और गेम के बजाय उत्पाद यूआई के लिए बनाया गया है। Rive की तरह, आप एक विज़ुअल एडिटर में डिज़ाइन करते हैं और एक रनटाइम आपके ऐप के अंदर फ़ाइल को चलाता है, इनपुट और इवेंट के साथ आपके कोड को नियंत्रित करता है। ExodeUI ब्रेकप्वाइंट, एक भौतिकी इंजन, नोड लॉजिक और एपीआई डेटा वैरिएबल के साथ उत्तरदायी लेआउट जोड़ता है, अपने स्रोत को एक खुली .exode JSON फ़ाइल में रखता है, और AI कोडिंग टूल के लिए एक MCP सर्वर है। Rive अधिक परिपक्व है, एक बड़े समुदाय, मजबूत हेराफेरी और गेम-इंजन रनटाइम के साथ। हम ExodeUI बनाते हैं।

कोर आर्किटेक्चर

इंजीनियर और डिज़ाइनर क्यों चुनते हैं ExodeUI

Design, logic and motion in one file that runs inside your app.

वह लेआउट जो पुनः प्रवाहित होता है

प्रति-कंटेनर के साथ रिस्पॉन्सिव ब्रेकप्वाइंट ओवरराइड हो जाता है, इसलिए एक घटक उत्पाद यूआई की तरह स्क्रीन आकार के अनुकूल हो जाता है।

Core Architecture

भौतिकी में निर्मित

गुरुत्वाकर्षण, टकराव, आकर्षित करने वाले, द्रव क्षेत्र और प्रभाव जैसे स्क्वैश और ट्रेल्स, सिमुलेशन कोड लिखे बिना।

Core Architecture

खुला, समीक्षा योग्य स्रोत

.exode स्रोत JSON है, इसलिए आप इसे पढ़ सकते हैं, परिवर्तनों की समीक्षा कर सकते हैं और ब्रेकिंग परिवर्तनों को पकड़ने के लिए सीएलआई के अर्थ संबंधी अंतर को चला सकते हैं।

Core Architecture

राज्य मशीनें, तर्क और डेटा

स्थिति, संक्रमण और Rive जैसे इनपुट, साथ ही नोड तर्क, अभिव्यक्ति और एपीआई चर जो लाइव डेटा लाते हैं।

Core Architecture

वस्तुनिष्ठ मूल्यांकन

कैसे ExodeUI से तुलना की जाती है Rive

Where ExodeUI is stronger, and what to weigh before you switch.

The ExodeUI Architecture

ExodeUI

ताकत
  • संपूर्ण स्क्रीन और घटकों के लिए ब्रेकप्वाइंट के साथ उत्तरदायी लेआउट
  • अंतर्निहित भौतिकी इंजन और नोड तर्क
  • फ़ाइल के अंदर एपीआई वैरिएबल, चार्ट और लाइव डेटा बाइंडिंग
  • .exode JSON स्रोत खोलें, साथ ही AI कोडिंग टूल के लिए एक MCP सर्वर भी खोलें
Compared with

Rive

Where it is stronger
  • Rive में कैरेक्टर रिगिंग, हड्डियाँ और जाली अधिक परिपक्व हैं
  • Rive में गेम-इंजन रनटाइम (यूनिटी, अनरियल) है जो ExodeUI में नहीं है
  • Rive में बहुत बड़ा समुदाय, अधिक ट्यूटोरियल और बाज़ार है
  • मुफ़्त Rive निर्यात एक स्प्लैश स्क्रीन चलाता है; कैडेट ($9 प्रति सीट प्रति माह, वार्षिक) इसे हटा देता है

डेवलपर हैंडऑफ़

इसे अपने कोड में उपयोग करना

Your app loads the compiled file through the ExodeUI runtime and talks to it through inputs and events.

'एक्सोडुई' से आयात { ExodeUICanvas };

// स्प्रिंग्स, स्टेट्स और टाइमिंग .exode फ़ाइल में लाइव हैं (में डिज़ाइन किया गया है)।
//संपादक). आपका कोड इनपुट भेजता है और घटनाओं को वापस सुनता है।
निर्यात फ़ंक्शन AuthWidget() {
  वापसी (
    <ExodeUICanvas
      src='/auth_machine.bexode'
      onTrigger={(नाम) => कंसोल.लॉग('ExodeUI इवेंट:', नाम)}
    />
  );
}

जब ExodeUI बेहतर Rive विकल्प है

Rive पात्रों, चित्रों और गेम ग्राफिक्स के लिए उत्कृष्ट है। जब टीमें उत्पाद यूआई, जैसे टॉगल, टैब बार, ऑनबोर्डिंग, फॉर्म और डैशबोर्ड के लिए इसका उपयोग करती हैं, तो वे एक विकल्प की तलाश करती हैं, और उन्हें एक एनिमेटेड ग्राफ़िक से अधिक की आवश्यकता होती है:

  • लेआउट: उत्पाद यूआई को स्क्रीन आकारों में फिर से प्रवाहित करना होता है, जिसे ExodeUI ब्रेकप्वाइंट के साथ संभालता है।
  • तर्क और डेटा: नोड तर्क, अभिव्यक्ति और एपीआई चर एक घटक को वास्तविक डेटा दिखाने और उस पर प्रतिक्रिया करने देते हैं।
  • भौतिकी: ड्रैग, थ्रो और टकराव हाथ से ट्यून किए गए एनीमेशन के बजाय एक अंतर्निहित इंजन से आते हैं।
  • खोज और पहुंच: दोनों उपकरण एक कैनवास पर चित्रित होते हैं। Rive में स्क्रीन रीडर के लिए एक शब्दार्थ मोड है; ExodeUI की वैकल्पिक ExodeSEO परत सिमेंटिक HTML और मेटाडेटा जोड़ती है, और इसका CLI WCAG के विरुद्ध ऑडिट कर सकता है।

यह आपके ऐप में कैसे काम करता है

दोनों उपकरण एक ही मॉडल का उपयोग करते हैं: एक रनटाइम आपके ऐप के अंदर एक कैनवास पर फ़ाइल खींचता है, और आपका कोड इनपुट और इवेंट के माध्यम से उससे बात करता है। ExodeUI के साथ आप ब्राउज़र या डेस्कटॉप एडिटर में डिज़ाइन करते हैं, .exode स्रोत को एक छोटी .bexode फ़ाइल में संकलित करते हैं, और इसे अपने फ्रेमवर्क के लिए रनटाइम के साथ खेलते हैं।

राज्य मशीनें

निष्क्रिय, होवर, दबाए गए, लोडिंग और सफलता स्थितियों को ट्रांज़िशन से कनेक्ट करें, और उन्हें अपने कोड से ड्राइव करें।

इनपुट और घटनाएँ

अपने ऐप से बूलियन, संख्या और टेक्स्ट इनपुट सेट करें, और वापस आने वाले ट्रिगर्स, क्लिक और इनपुट परिवर्तनों को सुनें।

Rive के साथ कब रहना है

यदि आप हड्डियों और जालों के साथ पात्रों को चेतन करते हैं, यूनिटी या अनरियल में भेजते हैं, Rive स्क्रिप्टिंग पर भरोसा करते हैं, या पहले से ही .riv फ़ाइलों की एक लाइब्रेरी और एक टीम है जो संपादक को जानती है, तो Rive के साथ बने रहें। 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.

मुफ्त में प्रयास करें