เจอ framework ชื่อว่า Tauri
สำหรับการพัฒนา Desktop application แบบ multi-platform
โดยสร้างด้วยภาษา Rust

เป้าหมายของ framework นี้ เพื่อปรับปรุงให้การพัฒนาดีขึ้นดังนี้

  • ปรับปรุงประสิทธิภาพการทำงานให้ดีขึ้น ด้วยการทำงานของภาษา Rust
  • ขนาดของ app ที่ได้เล็กลงอย่างมาก เมื่อเทียบกับตัวอื่น ๆ เช่น Electron, Qt และ flutter เป็นต้น
  • แสดงผลตาม OS นั้น ๆ ได้ดี เช่นมี Webview Render Library (WRY) โดยทำการ implement เพื่อครอบการทำงานของ webView ตามแต่ละ OS แยกกันไป
  • multi-platform ด้วย FFI
  • เตรียม API interface สำหรับการเข้าถึง native app ผ่าน JavaScript

ลองทดลองกันดูครับ จากที่ลองใช้งานไม่ยากสำหรับการเริ่มต้น