Tauri使用结合Web前端构建更小、更快、更安全的桌面应用

Tauri 是一个开源框架,用于构建桌面应用程序,它将 Web 前端与 Rust 后端相结合。开发者可以用熟悉的 Web 技术(HTML, CSS 和 JavaScript)构建应用界面,Tauri 则负责与操作系统进行交互,提供系统级 API 调用能力。 相比 Electron 等解决方案,Tauri 应用更小、更快、更安全。它使用 Rust 编写,可以将 WebAssembly 与原生 Rust 代码融合,充分利用 Rust 的性能和安全优势。此外,Tauri 应用只包含使用的 Web 技术(DOM 和 JavaScript 运行时),不像 Electron 包含整个 Chromium,所以 Tauri 应用的大小可以减小 80%以上。 主要功能 桌面集成:文件浏览,剪切板,触摸板手势等 系统 API 访问:窗口管理,托盘,通知等 渐进式 Web 应用支持:使用 Web 技术构建界面,与桌面环境深度集成 更小尺寸:只包含所需的 Web 技术,不像 Electron 包含完整的 Chromium 更快速度:使用 Rust 编写,可以调用 WebAssembly 和原生代码 更高安全性:Rust 可以避免许多常见安全漏洞 跨平台:支持 Windows, macOS 和 Linux 热重载:保存代码后即时更新界面 下面我们来看如何将 Tauri 集成到 React 项目中。 ...

2023年4月22日 · 2 分钟 · 诚哥博客

如何将GitHub上的Fork项目更改为私有

在 GitHub 上,Fork 项目是一种非常流行的方式,可以让用户从其他仓库中获取代码并对其进行修改或改进。默认情况下,Fork 项目是公共的,这意味着任何人都可以查看和访问它们。但是,如果您希望将 Fork 项目更改为私有,以保护代码的安全性和保密性,该怎么做呢?本文将介绍如何将 GitHub 上的 Fork 项目更改为私有。 利用导入仓库 直接在 github 上选择导入仓库,输入新仓库名称和源仓库地址即可,此方案会保留 git 历史记录 命令行修改 此方案会将 git 历史记录都清空,各有优点 创建新的私有仓库 将 Fork 项目更改为私有的第一步是创建一个新的私有仓库。这样可以保护原始仓库的安全性,并使您能够控制新仓库的可见性和访问权限。请确保新仓库与 Fork 仓库使用的语言和框架相同。 将 Fork 项目复制到本地计算机 在命令行或终端中,使用 git clone 命令将 Fork 项目复制到您的本地计算机。例如: git clone https://github.com/your-username/forked-repo.git 重命名 fork 仓库 fork 的时候也能改名称,设置里面也能改 删除远程仓库等信息 进入我们 fork 的项目内删除远程仓库等信息 rm -rf .git 将新的私有仓库添加为远程仓库 使用 git remote 命令将新的私有仓库添加为远程仓库。例如: git init git remote add origin https://github.com/your-username/new-private-repo.git 将 Fork 项目的代码推送到新的私有仓库中 使用 git push 命令将 Fork 项目的代码推送到新的私有仓库中。例如: ...

2023年4月18日 · 1 分钟 · 诚哥博客