<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>核心概念 on 编程那些事儿</title><link>https://before80.github.io/prgms/Rust/tauriBasic/start/concept/</link><description>Recent content in 核心概念 on 编程那些事儿</description><generator>Hugo</generator><language>zh-cn</language><lastBuildDate>Sun, 27 Sep 2026 11:40:08 +0800</lastBuildDate><atom:link href="https://before80.github.io/prgms/Rust/tauriBasic/start/concept/index.xml" rel="self" type="application/rss+xml"/><item><title>1 核心概念概述</title><link>https://before80.github.io/prgms/Rust/tauriBasic/start/concept/1-overview/</link><pubDate>Fri, 25 Sep 2026 21:31:08 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/tauriBasic/start/concept/1-overview/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://tauri.app/concept/"&gt;https://tauri.app/concept/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tauri 有许多主题被视为核心概念，也就是任何开发者在开发应用时都应该了解的内容。如果你想充分发挥这个框架的潜力，下面这些主题值得你深入了解。&lt;/p&gt;</description></item><item><title>2 Tauri 架构</title><link>https://before80.github.io/prgms/Rust/tauriBasic/start/concept/2-architecture/</link><pubDate>Fri, 25 Sep 2026 21:31:08 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/tauriBasic/start/concept/2-architecture/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://tauri.app/concept/architecture/"&gt;https://tauri.app/concept/architecture/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="简介"&gt;简介&lt;/h2&gt;
&lt;p&gt;Tauri 是一个多语言、通用的工具包，可组合性很强，能让工程师构建各种各样的应用。它用于构建桌面应用，方式是组合使用 Rust 工具与在 Webview 中渲染的 HTML。用 Tauri 构建的应用可以按需附带 JS API 和 Rust API 的任意部分，使 webview 能通过消息传递控制系统。开发者可以用自己的功能扩展默认 API，轻松地在 Webview 与基于 Rust 的后端之间建立桥接。&lt;/p&gt;</description></item><item><title>3 进程模型</title><link>https://before80.github.io/prgms/Rust/tauriBasic/start/concept/3-processmodel/</link><pubDate>Fri, 25 Sep 2026 21:31:08 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/tauriBasic/start/concept/3-processmodel/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://tauri.app/concept/process-model/"&gt;https://tauri.app/concept/process-model/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tauri 采用类似 Electron 或许多现代 Web 浏览器的多进程架构。本指南探讨这一设计选择背后的原因，以及它为何是编写安全应用的关键。&lt;/p&gt;
&lt;h2 id="为什么要多进程"&gt;为什么要多进程？&lt;/h2&gt;
&lt;p&gt;在 GUI 应用的早期，通常用一个进程来完成计算、绘制界面并响应用户输入。你可能已经猜到了，这意味着一个长时间运行的高开销计算会让用户界面失去响应，更糟的是，某个应用组件出错会导致整个应用崩溃。&lt;/p&gt;</description></item><item><title>5 应用体积</title><link>https://before80.github.io/prgms/Rust/tauriBasic/start/concept/5-appsize/</link><pubDate>Fri, 25 Sep 2026 21:31:08 +0800</pubDate><guid>https://before80.github.io/prgms/Rust/tauriBasic/start/concept/5-appsize/</guid><description>&lt;blockquote&gt;
&lt;p&gt;原文链接: &lt;a href="https://tauri.app/concept/size/"&gt;https://tauri.app/concept/size/&lt;/a&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Tauri 默认就能生成非常小的二进制文件，不过再压一压也无妨。下面是一些达到最优效果的技巧与诀窍。&lt;/p&gt;
&lt;h2 id="cargo-配置"&gt;Cargo 配置&lt;/h2&gt;
&lt;p&gt;对你的项目来说，最简单且与前端无关的体积优化之一，就是添加一个 Cargo profile。&lt;/p&gt;</description></item></channel></rss>