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 →

Pilon 03 · Rive Alternativă

Rive Alternativă pentru interfața de utilizare a produsului: aspect, fizică și logică într-un singur fișier

Rive a devenit populară animația vectorială interactivă. ExodeUI aplică aceeași idee la piese întregi de interfață: aspect, logică, fizică și date, nu doar grafică.

Actualizat octombrie 2026

Este ExodeUI o alternativă bună pentru Rive?

ExodeUI este o alternativă Rive construită pentru interfața de utilizare a produsului, mai degrabă decât pentru personaje și jocuri. La fel ca Rive, proiectați într-un editor vizual și un timp de rulare redă fișierul din interiorul aplicației dvs., cu intrări și evenimente controlate de codul dvs. ExodeUI adaugă un aspect receptiv cu puncte de întrerupere, un motor fizic, logica nodului și variabile de date API, își păstrează sursa într-un fișier .exode JSON deschis și are un server MCP pentru instrumente de codare AI. Rive este mai matur, cu o comunitate mai mare, rigging mai puternic și timpi de rulare a motorului de joc. Noi facem ExodeUI.

Arhitectura de bază

De ce aleg inginerii și designerii ExodeUI

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

Aspect care se revarsă

Puncte de întrerupere receptive cu suprascrieri per container, astfel încât o componentă se adaptează la dimensiunea ecranului așa cum trebuie să facă interfața de utilizare a produsului.

Core Architecture

Fizica încorporată

Gravitație, coliziuni, atractori, zone fluide și efecte precum squash și trasee, fără a scrie codul de simulare.

Core Architecture

Sursă deschisă, care poate fi revizuită

Sursa .exode este JSON, așa că puteți să o citiți, să revizuiți modificările și să rulați diferența semantică a CLI pentru a surprinde modificările de ultimă oră.

Core Architecture

Mașini de stare, logică și date

State, tranziții și intrări precum Rive, plus logica nodului, expresii și variabile API care preiau date live.

Core Architecture

Evaluare obiectivă

Cum se compară ExodeUI cu Rive

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

The ExodeUI Architecture

ExodeUI

Puncte forte
  • Aspect receptiv cu puncte de întrerupere pentru ecrane și componente întregi
  • Motor de fizică încorporat și logica nodului
  • Variabile API, diagrame și legare de date live în interiorul fișierului
  • Deschideți sursa .exode JSON, plus un server MCP pentru instrumente de codare AI
Compared with

Rive

Where it is stronger
  • Tachelajul caracterului, oasele și ochiurile sunt mai mature în Rive
  • Rive are timpi de rulare a motorului de joc (Unity, Unreal) pe care ExodeUI nu le are
  • Rive are o comunitate mult mai mare, mai multe tutoriale și o piață
  • Exporturile gratuite Rive joacă un ecran de deschidere; Cadet (9 USD pe loc pe lună, anual) îl elimină

Dezvoltator Handoff

Folosindu-l în codul dvs

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

import { ExodeUICanvas } din „exodeui”;

// Arcuri, stări și sincronizare live în fișierul .exode (proiectat în fișierul
// editor). Codul dvs. trece intrările și aude evenimentele înapoi.
funcția de export AuthWidget() {
  intoarce (
    <ExodeUICanvas
      src="/auth_machine.bexode"
      onTrigger={(nume) => console.log('Eveniment ExodeUI:', nume)}
    />
  );
}

Când ExodeUI este cea mai bună alternativă Rive

Rive este excelent pentru personaje, ilustrații și grafică de joc. Echipele caută o alternativă atunci când o folosesc pentru interfața de utilizare a produsului, cum ar fi comutatoarele, barele de file, integrarea, formularele și tablourile de bord și au nevoie de mai mult decât o grafică animată:

  • Aspect: interfața de utilizare a produsului trebuie să se redistribuie pe dimensiunile ecranului, pe care ExodeUI le gestionează cu puncte de întrerupere.
  • Logica și date: logica nodului, expresiile și variabilele API lasă o componentă să arate și să reacționeze la datele reale.
  • Fizică: tragerea, aruncarea și coliziunile provin dintr-un motor încorporat în loc de animație reglată manual.
  • Căutare și accesibilitate: ambele instrumente desenează pe o pânză. Rive are un mod semantic pentru cititoarele de ecran; Stratul opțional ExodeSEO al lui ExodeUI adaugă HTML semantic și metadate, iar CLI-ul său poate audita împotriva WCAG.

Cum funcționează în aplicația dvs

Ambele instrumente folosesc același model: un timp de execuție desenează fișierul pe o pânză din interiorul aplicației dvs., iar codul dvs. îi comunică prin intrări și evenimente. Cu ExodeUI, proiectați în browser sau editor de desktop, compilați sursa .exode într-un fișier mic .bexode și redați-l cu timpul de execuție al cadrului dvs.

Mașini de stat

Conectați stările inactiv, hover, apăsat, încărcare și succes cu tranziții și conduceți-le din codul dvs.

Intrări și evenimente

Setați intrări booleene, numere și text din aplicația dvs. și ascultați declanșatoarele, clicurile și modificările de intrare care revin.

Când să stai cu Rive

Rămâneți cu Rive dacă animați personaje cu oase și rețele, expediați către Unity sau Unreal, vă bazați pe scripting Rive sau aveți deja o bibliotecă de fișiere .riv și o echipă care cunoaște editorul. ExodeUI este mai nou, iar timpul de rulare React este cel mai matur dintre cele opt timpi de rulare.

Topic Cluster Network

Explorați concepte și instrumente conectate

Aveți întrebări?

Întrebări frecvente

Construiți componente vii cu mișcare reală.

Start free in the browser or download the desktop app. Compile spring physics and state machines directly to React and SwiftUI.

Încercați gratuit