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 →

支柱 03 · Rive 替代方案

Rive 產品 UI 的替代方案:佈局、實體和邏輯位於一個檔案中

Rive讓互動式向量動畫成為主流。 ExodeUI 將相同的想法應用於整個介面部分:佈局、邏輯、物理和數據,而不僅僅是圖形。

已更新 2026 年 10 月

ExodeUI 是 Rive 的好替代品嗎?

ExodeUI 是 Rive 的替代品,專為產品 UI 而不是角色和遊戲而構建。與 Rive 一樣,您在視覺化編輯器中進行設計,運行時在應用程式內播放文件,並使用程式碼控制的輸入和事件。 ExodeUI 新增了具有斷點的響應式佈局、實體引擎、節點邏輯和 API 資料變量,將其原始程式碼保存在開放的 .exode JSON 檔案中,並具有用於 AI 編碼工具的 MCP 伺服器。 Rive 更成熟,擁有更大的社群、更強大的裝備和遊戲引擎運行時。我們生產ExodeUI。

核心架構

為什麼工程師和設計師選擇 [ExodeUI

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

回流佈局

具有每個容器覆蓋的響應斷點,因此元件可以按照產品 UI 的方式適應螢幕尺寸。

Core Architecture

內建物理學

重力、碰撞、吸引子、流體區域以及擠壓和軌跡等效果,無需編寫模擬程式碼。

Core Architecture

開放、可審查的來源

.exode 來源是 JSON,因此您可以閱讀它、查看更改並運行 CLI 的語義差異以捕獲重大更改。

Core Architecture

狀態機、邏輯和數據

狀態、轉換和輸入(如 Rive),以及取得即時資料的節點邏輯、表達式和 API 變數。

Core Architecture

客觀評價

ExodeUI 相比如何 Rive

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

The ExodeUI Architecture

ExodeUI

優勢
  • 響應式佈局,帶有整個螢幕和組件的斷點
  • 內建物理引擎和節點邏輯
  • 文件內的 API 變數、圖表和即時資料綁定
  • 開放.exode JSON來源,加上用於AI編碼工具的MCP伺服器
Compared with

Rive

Where it is stronger
  • Rive 中的角色綁定、骨骼和網格更成熟
  • Rive 具有 ExodeUI 沒有的遊戲引擎運行時(Unity、Unreal)
  • Rive 擁有更大的社群、更多的教學和市場
  • 免費Rive匯出播放閃爍畫面; Cadet(每個席位每月 9 美元,每年)將其刪除

開發者交接

在您的程式碼中使用它

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

從 'exodeui' 導入 { ExodeUICanvas };

// 彈簧、狀態和計時位於 .exode 檔案中(設計於
// 編輯器)。您的代碼傳遞輸入並聽取事件返回。
導出函數 AuthWidget() {
  返回(
    <ExodeUI畫布
      src="/auth_machine.bexode"
      onTrigger={(name) => console.log('ExodeUI 事件:', name)}
    />
  );
}

當 ExodeUI 是更好的 Rive 替代品時

Rive 非常適合角色、插圖和遊戲圖形。當團隊將其用於產品 UI(例如切換、選項卡欄、入門、表單和儀表板)時,他們會尋找替代方案,並且需要的不僅僅是動畫圖形:

  • 版面:產品 UI 必須跨螢幕尺寸重排,ExodeUI 透過斷點進行處理。
  • 邏輯和資料:節點邏輯、表達式和 API 變數讓元件顯示真實資料並對其做出反應。
  • 物理:拖曳、投擲和碰撞來自內建引擎,而不是手動調整的動畫。
  • 搜尋和可訪問性:這兩種工具都在畫布上繪製。 Rive具有螢幕閱讀器的語義模式; ExodeUI 的可選 ExodeSEO 層添加了語義 HTML 和元數據,其 CLI 可以針對 WCAG 進行審核。

它如何在您的應用程式中工作

這兩種工具都使用相同的模型:運行時在應用程式內的畫布上繪製文件,並且您的程式碼透過輸入和事件與其進行對話。使用 ExodeUI,您可以在瀏覽器或桌面編輯器中進行設計,將 .exode 原始程式碼編譯為小型 .bexode 文件,並在框架的運行時中運行它。

狀態機

將空閒、懸停、按下、載入和成功狀態與轉換連接起來,並從程式碼中驅動它們。

輸入和事件

從您的應用程式設定布林值、數字和文字輸入,並監聽返回的觸發器、點擊和輸入變更。

何時入住 Rive

如果您使用骨骼和網格製作角色動畫、交付到 Unity 或 Unreal、依賴 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.

免費試用