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 →

Trụ cột 03 · Giải pháp thay thế Rive

Rive Giải pháp thay thế cho giao diện người dùng sản phẩm: Bố cục, vật lý và logic trong một tệp

Rive đã làm cho hoạt hình vector tương tác trở thành xu hướng chủ đạo. ExodeUI áp dụng ý tưởng tương tự cho toàn bộ phần giao diện: bố cục, logic, vật lý và dữ liệu, không chỉ đồ họa.

Cập nhật tháng 10 năm 2026

ExodeUI có phải là sự thay thế Rive tốt không?

ExodeUI là giải pháp thay thế Rive được xây dựng cho giao diện người dùng sản phẩm thay vì nhân vật và trò chơi. Giống như Rive, bạn thiết kế trong trình chỉnh sửa trực quan và thời gian chạy sẽ phát tệp bên trong ứng dụng của bạn, với các đầu vào và sự kiện mà mã của bạn kiểm soát. ExodeUI bổ sung bố cục đáp ứng với các điểm dừng, công cụ vật lý, logic nút và các biến dữ liệu API, giữ nguồn của nó trong tệp .exode JSON mở và có máy chủ MCP cho các công cụ mã hóa AI. Rive trưởng thành hơn, với cộng đồng lớn hơn, thời gian chạy công cụ trò chơi và gian lận mạnh mẽ hơn. Chúng tôi tạo ra ExodeUI.

Kiến trúc cốt lõi

Vì sao kỹ sư và nhà thiết kế chọn ExodeUI

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

Bố cục phản chiếu

Điểm dừng đáp ứng với tính năng ghi đè trên mỗi vùng chứa, do đó, một thành phần sẽ điều chỉnh theo kích thước màn hình theo cách giao diện người dùng của sản phẩm phải làm.

Core Architecture

Vật lý tích hợp

Trọng lực, va chạm, lực hút, vùng chất lỏng và các hiệu ứng như bóng và đường mòn mà không cần viết mã mô phỏng.

Core Architecture

Nguồn mở, có thể xem lại

Nguồn .exode là JSON, vì vậy bạn có thể đọc, xem xét các thay đổi và chạy khác biệt ngữ nghĩa của CLI để nắm bắt các thay đổi có thể xảy ra.

Core Architecture

Máy trạng thái, logic và dữ liệu

Các trạng thái, chuyển tiếp và đầu vào như Rive, cùng với logic nút, biểu thức và biến API tìm nạp dữ liệu trực tiếp.

Core Architecture

Đánh giá khách quan

ExodeUI so với Rive

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

The ExodeUI Architecture

ExodeUI

Điểm mạnh
  • Bố cục đáp ứng với các điểm dừng cho toàn bộ màn hình và thành phần
  • Công cụ vật lý tích hợp và logic nút
  • Biến API, biểu đồ và liên kết dữ liệu trực tiếp bên trong tệp
  • Mở nguồn .exode JSON, cùng với máy chủ MCP cho các công cụ mã hóa AI
Compared with

Rive

Where it is stronger
  • Hệ thống nhân vật, xương và mắt lưới trưởng thành hơn trong Rive
  • Rive có thời gian chạy công cụ trò chơi (Unity, Unreal) mà ExodeUI không có
  • Rive có cộng đồng lớn hơn, nhiều hướng dẫn hơn và thị trường hơn
  • Xuất Rive miễn phí phát màn hình giật gân; Cadet ($9 mỗi ghế mỗi tháng, hàng năm) loại bỏ nó

Bàn giao cho đội phát triển

Dùng trong mã của bạn

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

nhập {ExodeUICanvas } từ 'exodeui';

// Lò xo, trạng thái và thời gian tồn tại trong tệp .exode (được thiết kế trong
// trình soạn thảo). Mã của bạn chuyển đầu vào vào và nghe lại các sự kiện.
hàm xuất AuthWidget() {
  trở lại (
    <ExodeUIVải
      src="/auth_machine.bexode"
      onTrigger={(name) => console.log('ExodeUI sự kiện:', name)}
    />
  );
}

Khi ExodeUI là giải pháp thay thế Rive tốt hơn

Rive là lựa chọn tuyệt vời cho các nhân vật, hình minh họa và đồ họa trò chơi. Các nhóm tìm kiếm giải pháp thay thế khi họ sử dụng nó cho giao diện người dùng sản phẩm, chẳng hạn như nút chuyển đổi, thanh tab, giới thiệu, biểu mẫu và trang tổng quan, đồng thời cần nhiều hơn một đồ họa hoạt hình:

  • Bố cục: giao diện người dùng sản phẩm phải chỉnh lại trên các kích thước màn hình mà ExodeUI xử lý bằng các điểm dừng.
  • Logic và dữ liệu: logic nút, biểu thức và biến API cho phép một thành phần hiển thị và phản ứng với dữ liệu thực.
  • Vật lý: kéo, ném và va chạm đến từ một công cụ tích hợp thay vì hoạt ảnh được điều chỉnh bằng tay.
  • Tìm kiếm và khả năng truy cập: cả hai công cụ đều vẽ trên canvas. Rive có chế độ ngữ nghĩa dành cho trình đọc màn hình; Lớp ExodeSEO tùy chọn của ExodeUI bổ sung siêu dữ liệu và HTML ngữ nghĩa, đồng thời CLI của nó có thể kiểm tra WCAG.

Cách nó hoạt động trong ứng dụng của bạn

Cả hai công cụ đều sử dụng cùng một mô hình: thời gian chạy sẽ vẽ tệp trên canvas bên trong ứng dụng của bạn và mã của bạn sẽ giao tiếp với nó thông qua đầu vào và sự kiện. Với ExodeUI, bạn thiết kế trong trình duyệt hoặc trình soạn thảo trên máy tính để bàn, biên dịch nguồn .exode thành một tệp .bexode nhỏ và phát nó với thời gian chạy cho khung của bạn.

Máy trạng thái

Kết nối các trạng thái nhàn rỗi, di chuột, nhấn, tải và thành công với các chuyển đổi và điều khiển chúng từ mã của bạn.

Đầu vào và sự kiện

Đặt các kiểu nhập boolean, số và văn bản từ ứng dụng của bạn, đồng thời lắng nghe các lần kích hoạt, lượt nhấp chuột và các thay đổi đầu vào quay trở lại.

Khi nào nên ở lại với Rive

Tiếp tục sử dụng Rive nếu bạn tạo hoạt ảnh cho các nhân vật bằng xương và mắt lưới, chuyển sang Unity hoặc Unreal, dựa vào tập lệnh Rive hoặc đã có thư viện tệp .riv và một nhóm biết trình chỉnh sửa. ExodeUI mới hơn và thời gian chạy React của nó là thời gian chạy hoàn thiện nhất trong số tám thời gian chạy của nó.

Topic Cluster Network

Khám phá khái niệm và công cụ liên quan

Bạn có câu hỏi?

Câu hỏi thường gặp

Tạo component sống động với chuyển động thật.

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

Dùng thử miễn phí