rust 桌面端开发框架 Tauri 和Deno的融合,如果对性能要求比较高可以使用rust 开发 也可以使用 deno开发 tauri ,对前端开发友好 上手快,对于习惯使用Electron js 开发桌面端的小伙伴,可以尝试使用 tauri-cc,融合了rust 和 js 两种方式;既有 rust 的 高性能也保留了 js 的灵活
Tauri 是一个为所有主流桌面平台构建小型、快速二进制文件的框架。开发人员可以集成任何编译成 HTML、 JS 和 CSS 的前端框架来构建他们的用户界面。应用程序的后端是一个 Rust 二进制文件,具有前端可以与之交互的 API。
Deno 是一个 JavaScript / TypeScript 的运行时,它使用 V8 引擎和 Rust 编写。它内置了很多现代的特性,如异步 操作、模块化、TypeScript 等等。Deno 也是一个安全的运行时,它默认不允许访问文件、网络、环境变量等等,完全兼容 nodejs
软件架构说明 前端框架 vue3 + vite + tailwindcss 后端框架 deno + tauri
1:rust 最新版本 2:开发工具 RustRover 3: nodejs 最新版本18.0.0 4:tauri-cli 最新版本 2.0.0-rc.15 5:配置RUSTY_V8_MIRROR 环境变量 6: deno 版本于官方同步 https://github.com/denoland/rusty_v8/releases 下载v8 对应版本
frontend //前端目录
tauri-src //tauri 后端
tauri-src/deno_demo //deno代码目录 默认启动这个目录下的main.ts
String 348040933@qq.com 交流群:435604279
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。
1. 开源生态
2. 协作、人、软件
3. 评估模型