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

ExodeUI เป็นทางเลือก Rive ที่ดีหรือไม่

ExodeUI เป็นทางเลือก Rive ที่สร้างขึ้นสำหรับ UI ของผลิตภัณฑ์แทนที่จะเป็นตัวละครและเกม เช่นเดียวกับ Rive คุณออกแบบในโปรแกรมแก้ไขภาพ และรันไทม์จะเล่นไฟล์ภายในแอปของคุณ โดยมีอินพุตและเหตุการณ์ควบคุมโค้ดของคุณ ExodeUI เพิ่มเค้าโครงที่ตอบสนองด้วยเบรกพอยต์ กลไกฟิสิกส์ ตรรกะของโหนด และตัวแปรข้อมูล API เก็บแหล่งที่มาไว้ในไฟล์ .exode JSON แบบเปิด และมีเซิร์ฟเวอร์ MCP สำหรับเครื่องมือเข้ารหัส AI Rive มีความเป็นผู้ใหญ่มากขึ้น ด้วยชุมชนที่ใหญ่ขึ้น กลไกที่แข็งแกร่งขึ้น และรันไทม์ของเอ็นจิ้นเกม เราทำ ExodeUI

สถาปัตยกรรมหลัก

เหตุใดวิศวกรและนักออกแบบจึงเลือก ExodeUI

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

เค้าโครงที่จัดเรียงใหม่

เบรกพอยต์แบบตอบสนองพร้อมการแทนที่ต่อคอนเทนเนอร์ ดังนั้นคอมโพเนนต์จะปรับให้เข้ากับขนาดหน้าจอตามที่ UI ของผลิตภัณฑ์ต้องทำ

Core Architecture

ฟิสิกส์ในตัว

แรงโน้มถ่วง การชน ตัวดึงดูด โซนของไหล และเอฟเฟกต์ เช่น สควอชและเทรล โดยไม่ต้องเขียนโค้ดจำลอง

Core Architecture

แหล่งที่มาเปิดและตรวจสอบได้

แหล่งที่มา .exode คือ JSON ดังนั้นคุณจึงสามารถอ่าน ตรวจสอบการเปลี่ยนแปลง และเรียกใช้ semantic diff ของ 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 พร้อมเซิร์ฟเวอร์ MCP สำหรับเครื่องมือเข้ารหัส AI
Compared with

Rive

Where it is stronger
  • ตัวละคร กระดูก และตาข่ายจะมีความเป็นผู้ใหญ่มากขึ้นใน 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={(ชื่อ) => console.log('เหตุการณ์ ExodeUI:', ชื่อ)}
    />
  );
}

เมื่อ ExodeUI เป็นทางเลือก Rive ที่ดีกว่า

Rive เหมาะสำหรับตัวละคร ภาพประกอบ และกราฟิกเกม ทีมมองหาทางเลือกอื่นเมื่อใช้กับ UI ของผลิตภัณฑ์ เช่น การสลับ แถบแท็บ การเตรียมความพร้อม แบบฟอร์มและแดชบอร์ด และต้องการมากกว่ากราฟิกเคลื่อนไหว:

  • เค้าโครง: UI ของผลิตภัณฑ์ต้องจัดเรียงใหม่ตามขนาดหน้าจอ ซึ่ง 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.

ลองฟรี