Dioxus 是一款基于 Rust 的 UI 框架,它采用声明式编程范式,让你通过描述 UI 的状态来构建用户界面。Dioxus 具有高性能、高可维护性、以及强大的生态系统,是构建现代用户界面的理想选择。
特性
- 三行代码即可构建跨平台应用:在 Web、桌面、移动、服务器等多个平台上运行。
- 人体工程学状态管理:结合 React、Solid 和 Svelte 的最佳实践。
- 极其高性能:由 Rust 最快的 wasm-framework sledgehammer 提供支持。
- 集成打包器:用于部署到 Web、macOS、Linux 和 Windows。
安装
安装稳定版本(推荐)
cargo install dioxus-cli
通过 Git 安装最新开发版本
cargo install --git https://github.com/DioxusLabs/dioxus dioxus-cli
此命令会从主分支下载 CLI 并安装到 Cargo 的全局二进制目录中(默认是 ~/.cargo/bin/
)。
从本地文件夹安装
cargo install --path .
开发 CLI
在测试更改时,使用 cli-dev
配置文件构建 CLI 会更快。
cargo build --profile cli-dev