D

Dioxus

dioxuslabs.com又名 Dioxus、Dioxus Labs

用 Rust 写全栈跨平台应用的框架,一套代码可出 Web、桌面和移动端,带热重载和服务器函数,适合熟悉 Rust 的开发者。

工具免费不用登录网页 · Windows · macOS · Linux · iOS · Android英文开源

Dioxus 首页截图

Dioxus 是一个用 Rust 语言构建全栈应用的框架。它想解决的问题是:同一份代码,不用为网页、桌面和手机各写一遍。你写 Rust,它帮你把界面渲染到浏览器、桌面窗口或移动端,同时还能在服务端跑逻辑。

主要功能

开发时支持热重载,改完代码界面即时更新,不用反复重启。框架内置服务器函数,前端可以直接调用后端逻辑,省去手写接口的麻烦。路由是类型安全的,路径写错在编译阶段就能发现。官方还提供 CLI 工具,以及 Taffy、Blitz 等底层项目。

适合谁

适合已经会 Rust、想用同一套技术栈覆盖多端的开发者。如果你在找一个不依赖 JavaScript 生态的全栈方案,或者想把现有 Rust 逻辑直接带到界面上,它值得看一看。官网有教程和指南,从 Web 到桌面、移动端都有对应章节。

费用与限制

项目在 GitHub 上开源,目前有 24.5k 星,代码和文档都能直接获取。使用前需要熟悉 Rust 和它的工具链,对没有 Rust 经验的人门槛不低。框架仍在活跃开发中,接口和生态可能变化,正式项目要留意版本兼容。

常见问题

Dioxus 收费吗?
Dioxus 免费使用。
用 Dioxus 要登录吗?
不用登录就能用。
Dioxus 有哪些平台 / App?
支持 网页、Windows、macOS、Linux、iOS、Android。
Dioxus 的替代品有哪些?
本站整理了 4 个替代品,例如 Flutter、uni-app、DCloud、Tauri。

替代品 全部 4 个 →

收录于 2024 年 7 月 · 更新于 11 月 8 日 · 浏览 214 · 报告问题

替代品 4 个打开官网dioxuslabs.com