เจอ 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
ลองทดลองกันดูครับ จากที่ลองใช้งานไม่ยากสำหรับการเริ่มต้น