首页 > 其他分享 >dioxus rust 构建跨平台应用的框架

dioxus rust 构建跨平台应用的框架

时间:2023-12-11 17:56:29浏览次数:40  
标签:dioxus github 跨平台 https com rust

dioxus rust 构建跨平台应用的框架

包含的特性

  • 原生桌面
  • 强大的状态管理
  • 快速
  • 异步以及协程支持
  • 热更新支持
  • 对于不同端支持不同的模式 
    比如桌面支持webassembly 的dom 处理,ssr等

说明

目前看dioxus 对于开发桌面应用也是一个不错的选择,值得试试,rust 周边还是很丰富的

参考资料

https://dioxuslabs.com/
https://github.com/DioxusLabs/dioxus
https://github.com/vadimdemedes/ink
https://tauri.app/
https://github.com/tauri-apps/tauri

标签:dioxus,github,跨平台,https,com,rust
From: https://www.cnblogs.com/rongfengliang/p/17895027.html

相关文章

  • rust 实现图像绕中心点旋转任意角度
    useenv_logger::Env;useimage::RgbaImage;uselog::{info,LevelFilter};usenalgebraasna;usestd::env;usestd::fs::File;usestd::path::Path;usestd::thread::sleep;usestd::time::Duration;fngenerate_matrix(theta:f64,pos:(f64,f64))->na::......
  • yew 基于rust 以及wasm 创建web 应用的框架
    yew基于rust以及wasm创建web应用的框架,我们可以基于一些定好好的rust宏,实现基于webassembly的web应用开发包含的特性基于组件使用了类似rect以及elm的开发模式html宏类似reactjsx的定义ssr支持服务端渲染,默认属于客户端选择,但是可以通过ServerRenderer设......
  • Qt/C++音视频开发59-使用mdk-sdk组件/原qtav作者力作/性能凶残/超级跨平台
    一、前言最近一个月一直在研究mdk-sdk音视频组件,这个组件是原qtav作者的最新力作,提供了各种各样的示例demo,不仅限于支持C++,其他各种比如java/flutter/web/android等全部支持,性能上也是杠杠的,目前大概是在V0.23版本,大部分软件发布基本上都是在1.0版本才是比较稳定的,不过目前用下来......
  • Rusty Tuesday :Rust 基金会一行来访 Databend Labs,共话技术创新!
    在当今快速发展的技术浪潮中,Rust作为一种新兴的编程语言,凭借其卓越的内存安全特性和高效的性能,吸引了全球开发者的广泛关注。2023年12月05日,由DatabendLabs主办的首届RustyTuesday活动正式在北京揭开序幕。在本次活动中,我们非常荣幸地邀请到了多位行业精英:Rust语言......
  • JetBrains DataGrip 2023.3 (macOS, Linux, Windows) - 数据库和 SQL 跨平台 IDE
    JetBrainsDataGrip2023.3(macOS,Linux,Windows)-数据库和SQL跨平台IDE请访问原文链接:https://sysin.org/blog/jb-datagrip-2023/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsDataGrip-多种数据库,一个工具为什么选择DataGrip轻松处理数据......
  • JetBrains CLion 2023.3 (macOS, Linux, Windows) - C 和 C++ 跨平台 IDE
    JetBrainsCLion2023.3(macOS,Linux,Windows)-C和C++跨平台IDE请访问原文链接:https://sysin.org/blog/jb-clion-2023/,查看最新版。原创作品,转载请保留出处。作者主页:sysin.orgJetBrainsCLion-C和C++跨平台IDECLion2022现已发布。查看最新变化用于强大语......
  • Game = Rust + WebAssembly + 浏览器
    ❝努力成为一个情绪价值的提供者❞大家好,我是「柒八九」。一个「专注于前端开发技术/Rust及AI应用知识分享」的Coder。前言在上一篇Rust编译为WebAssembly在前端项目中使用我们通过一个简单的HelloWorld的Demo,讲述了如何将Rust编译为WebAssembly,并在前端项目中使用。虽然,......
  • rust webassembly 优化参考资料
    这几天在学习webassembly,尤其是cerboslite对于webassembly的支持,所以简单整理一些chatgpt给的一些建议WebAssembly(Wasm)的优化涉及多个方面,包括编译器优化、代码结构调整、资源管理和压缩等。以下是一些通用的WebAssembly优化策略:编译器优化:使用适当的编译器标志启用优......
  • 在CPF里使用OpenGL做跨平台桌面应用开发
    CPF是开源的C#跨平台UI框架,支持使用OpenGL来渲染,可以用来硬件加速播放视频或者显示3D模型实现原理其实就是Skia用OpenGL后端,Skia里绑定GLView的OpenGL纹理,将纹理作为Skia的图像混合绘制。在CPF里使用OpenGL,不能选择NetCore3.0和Net4,需要选择Netcore3.1以及之后的版本。Nuget里......
  • Spin 基于rust 开发的开源运行基于webassembly serverless 工具
    spin是基于rust开发的,可以用来开发以及运行基于webassemblyserverless服务的工具包含的特性提供了周边扩展 默认wasm只提供了基本类型的支持,wasm提供了不少扩展可以方便的支持不同语言的调用(比如网络,数据库访问)提供了快速应该开发的cli提供了服务部署的能力 包含了本地测试......