【Rust日报】2023-09-27 dioxus -- 适用于桌面、Web、移动端等的全栈 GUI 库

💡 原文中文,约1500字,阅读约需4分钟。
📝

内容提要

Dioxus是一个使用Rust语言构建跨平台用户界面的全栈GUI库,具有符合人体工程学的设计、强大的状态管理、全面的内联文档、智能项目热更新和高效的项目迭代等特点,已支持网站项目、桌面应用、移动端应用、Liveview和终端程序。gosub-browser是一个正在进行的html5分词器/解析器项目。

🎯

关键要点

  • Dioxus是一个使用Rust语言构建的跨平台全栈GUI库。
  • Dioxus支持多种平台,包括网页前端、桌面应用、静态网站、移动端应用和终端程序。
  • Dioxus具有符合人体工程学的设计和强大的状态管理。
  • 提供全面的内联文档,包含所有HTML元素、监听器和事件指南。
  • 具有极快的运行效率和高内存效率,支持智能项目热更新和高效项目迭代。
  • 桌面应用使用Webview或WGPU和Skia进行渲染,支持Macos、Linux和Windows。
  • 移动端应用支持IOS和安卓,性能显著优于React Native框架。
  • Liveview功能支持服务器渲染组件,具有极低的延迟。
  • 终端程序支持在终端中渲染,类似于ink.js。
  • gosub-browser是一个正在进行的html5分词器/解析器项目,目标是解析html5lib-tests中的所有测试。
➡️

继续阅读