【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中的所有测试。

🏷️

标签

➡️

继续阅读