TauriFoundation
Tauri v2
Xây dựng ứng dụng desktop đa nền tảng với Tauri v2: Rust backend, WebView frontend, bundle nhỏ hơn Electron và API hệ thống native.
Tauri v2
Tauri là framework mã nguồn mở giúp xây dựng ứng dụng desktop nhẹ, bảo mật, và đa nền tảng:
1. Giới thiệu
- Sử dụng webview (Chromium, WebKit) để hiển thị giao diện.
- Kết hợp Rust backend để xử lý logic hệ thống.
- Kích thước gói nhỏ hơn Electron.
2. Cài đặt & khởi tạo
# Cài Rust và Node.js
cargo install create-tauri-app
npx create-tauri-app
3. Cấu trúc dự án
/src
/src-tauri # Rust backend
/dist # file web được build (Vite)
4. Các API chính
- fs: đọc/ghi tệp tin.
- dialog: hộp thoại mở/tạo file.
- path: đường dẫn hệ thống.
5. Khởi chạy & đóng gói
npm run tauri dev # Chạy ứng dụng trong dev modenpm run tauri build # Build cho production
Tiếp tục cập nhật ví dụ chi tiết và best practices...