当前位置:首页>Linux>目前最流行的跨端Linux、Windows、MacOS开发技术

目前最流行的跨端Linux、Windows、MacOS开发技术

  • 2026-09-27 19:00:44
目前最流行的跨端Linux、Windows、MacOS开发技术
Tauri 是一个用于构建桌面应用程序的开源框架,它采用现代 Web 技术栈并专注于安全性、性能和跨平台兼容性。Tauri v2.0 代表了该框架的重大演进,引入了全新的架构设计和增强功能,使开发者能够创建更强大、更高效的桌面应用程序。
Tauri 的核心设计理念基于最小化原则:应用程序包体积小、内存占用低、启动速度快。与传统的 Electron 架构不同,Tauri 使用操作系统的原生 WebView 控件来渲染用户界面,而应用程序的后端逻辑则使用 Rust 编写,这种分离架构带来了显著的性能优势。
本部分内容仅针对VIP用户开放,开通方式,通过导航栏顶部VIP菜单,点击进去,按照步骤指示一步一步来即可。或者直接点击链接http://www.mdrsec.com/#/vip
也可以直达
支付成功后联系我们核验即可开通,一般在24小时内即可通过。
你可以访问官网地址http://www.mdrsec.com/之后,在大前端的下拉菜单下找到Tauri开发教程,点击进去即可

你也可以访问下面的直达链接直接访问到文章内容

http://www.mdrsec.com/#/ctoplus_article/4ebf5d9a596ea565a80f3539578f6488

尽管Tauri的大部分教程内容我们都已经写完,但是还有很多细节没调整好

后期我们会将实战的案例和源码开放出来,让大家有个实际的感官感受

下面我们结合代码示例,对Tauri V2.0的API全都做了详细的介绍

大致的目录教程如下

    • # Tauri 2.0开发教程

    • - Tauri 特点概述·介绍

    • - Tauri 2.0特性概述·介绍

    • - Tauri 2.0与Electron开发特点对比

    • - Tauri MacOS环境安装Vue3、TypeScript、Vite

    • - Tauri 应用开发快速上手、开发环境安装与配置示例

    • - Tauri HTML、CSS 和 JavaScript

    • - Tauri Next.js

    •     - Tauri Next.js静态导出

    • - Tauri Qwik

    •     - Tauri Qwik处于SSG模式

    • - Tauri SvelteKit

    •     - Tauri 在 SvelteKit 使用 SSG 模式

    • - Tauri Vite

    • - Tauri 集成到已有项目

    •     - Tauri 创建 Rust 项目

    •     - Tauri 使用 JavaScript 库

    •     - Tauri 使用 withGlobalTauri

    • - Tauri 启动开发服务器

    • - Tauri 启动 Tauri 开发窗口

    • - Tauri 更新依赖关系之npm包

    • - Tauri 更新依赖关系之Cargo包

    • - Tauri 应用程序调试

    •     - Tauri Rust 控制台

    •         - Tauri WebView 控制台

    •         - Tauri 以编程方式打开开发工具

    •         - Tauri 在生产中使用检查器

    •     - Tauri 调试核心进程

    • - Tauri Debugging in CLion

    • - Tauri 在VS Code中调试以及配置launch.json

    • - Tauri 跨平台桌面应用程序开发(Windows、MacOS、Linux)

    • - Tauri 启动系统其他的应用(Windows、MacOS、Linux)

    • ## Tauri测试

    • - Tauri Mocking Tauri APIs,以及IPC 请求、Windows

    • - Tauri 系统依赖

    • - Tauri webdriver测试

    • - Tauri selenium介绍,创建测试目录、初始化Selenium项目、运行测试套件

    • - Tauri 初始化一个Cargo项目、创建一个极简的前端、将Tauri添加到Cargo项目中、配置、运行示例应用程序

    • - Tauri webdriverio介绍,创建测试目录、初始化一个WebdriverIO项目、配置、规范文件、运行测试套件

    • - Tauri 持续集成

    • ## 特性

    • - Tauri 制作你自己的CLI

    • - Tauri CLI基础配置

    • - Tauri CLI添加位置参数

    • - Tauri CLI添加命名参数

    • - Tauri CLI添加标记参数

    • - Tauri 子命令

    • - Tauri CLI完整文档

    • ## 前端调用Rust

    • - Tauri 从前端调用Rust之基本示例

    • - Tauri 从前端调用Rust之传递参数

    • - Tauri 从前端调用Rust之返回数据

    • - Tauri 从前端调用Rust之错误处理

    • - Tauri 从前端调用Rust之异步命令

    • - Tauri 从前端调用Rust之在命令中访问窗口

    • - Tauri 从前端调用Rust之在命令中访问AppHandle

    • - Tauri 从前端调用Rust之访问托管状态

    • - Tauri Rust创建多个命令

    • - Tauri 事件与前端全局通道

    • - Tauri 事件与前端特定于窗口的事件

    • - Tauri 事件与后端全局通道

    • - Tauri 事件与后端特定于窗口的事件

    • - Tauri 图标之图标命令使用

    • - Tauri 图标之手动创建图标

    • - Tauri 窗口菜单介绍与创建菜单

    • - Tauri 将菜单添加到所有窗口

    • - Tauri 将菜单添加到指定窗口

    • - Tauri 监听自定义菜单项上的事件

    • - Tauri 更新菜单项

    • - Tauri 多窗口介绍

    •     - Tauri 多窗口之创建静态窗口

    •     - Tauri 多窗口之创建运行时窗口

    •     - Tauri 多窗口之创建其他HTML页面

    •     - Tauri 多窗口之运行时访问窗口

    •     - Tauri 多窗口之与其它窗口通信

    • - Tauri 插件介绍与使用插件

    • - Tauri 写入插件之插件API包

    • - Tauri 写入插件之Conventions

    • - Tauri 写入插件之Advanced

    • - Tauri 初始屏幕与设置

    • - Tauri 等待网页

    • - Tauri 等待Rust

    • - Tauri 系统托盘与设置

    • - Tauri 创建系统托盘

    • - Tauri 配置系统托盘上下文菜单

    • - Tauri 配置应用系统托盘

    • - Tauri 侦听系统托盘事件

    • - Tauri 更新系统托盘

    • - Tauri 防止应用程序关闭

    • - Tauri 窗口定制与配置介绍

    • - Tauri 创建自定义标题栏之CSS

    • - Tauri 创建自定义标题栏之HTML

    • - Tauri 创建自定义标题栏之JS

    • - Tauri 创建自定义标题栏之tauri.conf.json

    • ## 应用程序API

    • - Tauri API配置与文件格式介绍

    • - Tauri API特定于平台的配置

    • - Tauri API配置结构介绍

    •     - Tauri API 包配置

    •     - Tauri API Tauri配置

    •     - Tauri 窗口配置

    •     - Tauri CLI 配置

    •     - Tauri 捆绑配置

    •     - Tauri AppImageConfig应用图像配置

    •     - Tauri DebConfig

    •     - Tauri Mac配置

    •     - Tauri Windows配置

    •     - Tauri Wix配置

    •     - Tauri WixLanguageConfig

    •     - Tauri Nsis配置

    •     - Tauri 白名单配置

    •     - Tauri FsAllowlistConfig

    •     - Tauri WindowAllowlistConfig

    •     - Tauri ShellAllowlistConfig

    •     - Tauri DialogAllowlistConfig

    •     - Tauri HttpAllowlistConfig

    •     - Tauri 通知允许列表配置

    •     - Tauri 全局快捷方式配置

    •     - Tauri OsAllowlistConfig

    •     - Tauri 路径允许列表配置

    •     - Tauri 进程允许列表配置

    •     - Tauri 剪贴板允许列表配置

    •     - Tauri 应用允许列表配置

    •     - Tauri 安全配置

    •     - Tauri 更新程序配置

    •     - Tauri Windows更新程序配置

    •     - Tauri SystemTrayConfig

    •     - Tauri 构建配置

    •     - Tauri 插件配置

    • - Tauri 命令行界面之info

    • - Tauri 命令行界面之init

    • - Tauri 命令行界面之plugin init

    • - Tauri 命令行界面之dev

    • - Tauri 命令行界面之build

    • - Tauri 命令行界面之icon

    • - Tauri 命令行界面之version

    • - Tauri 命令行界面之CLI 用法

    • - Tauri JavaScript/Typescript

    •     - Tauri APP功能之getName

    •     - Tauri APP功能之getTauriVersion

    •     - Tauri APP功能之getVersion

    •     - Tauri APP功能之hide

    •     - Tauri APP功能之show

    •     - Tauri 命令行界面之CLI接口ArgMatch

    •     - Tauri 命令行界面之CLI接口CliMatches

    •     - Tauri 命令行界面之CLI接口SubcommandMatch

    •     - Tauri 命令行界面之CLI功能getMatches

    •     - Tauri 剪贴板之readText

    •     - Tauri 剪贴板之writeText

    •     - Tauri 对话接口之ConfirmDialogOptions

    •     - Tauri 对话接口之DialogFilter

    •     - Tauri 对话接口之MessageDialogOptions

    •     - Tauri 对话接口之OpenDialogOptions

    •     - Tauri 对话接口之SaveDialogOptions

    •     - Tauri 对话功能之ask

    •     - Tauri 对话功能之confirm

    •     - Tauri 对话功能之message

    •     - Tauri 对话功能之open

    •     - Tauri 对话功能之save

    •     - Tauri 事件之枚举

    •     - Tauri 事件之接口

    •     - Tauri 事件类型别名之EventCallback<T>

    •     - Tauri 事件类型别名之EventName

    •     - Tauri 事件类型别名之UnlistenFn

    •     - Tauri 事件功能之emit

    •     - Tauri 事件功能之listen

    •     - Tauri 事件功能之once

    •     - Tauri fs与安全介绍

    •     - Tauri fs之引用Dir

    •     - Tauri fs之引用writeFile

    •     - Tauri fs之BaseDirectory

    •     - Tauri fs接口之FileEntry

    •     - Tauri fs接口之FsBinaryFileOption

    •     - Tauri fs接口之FsDirOptions

    •     - Tauri fs接口之FsOptions

    •     - Tauri fs接口之FsTextFileOption

    •     - Tauri fs与BinaryFileContents

    •     - Tauri fs功能之copyFile

    •     - Tauri fs功能之createDir

    •     - Tauri fs功能之exists

    •     - Tauri fs功能之readBinaryFile

    •     - Tauri fs功能之readDir

    •     - Tauri fs功能之readTextFile

    •     - Tauri fs功能之removeDir

    •     - Tauri fs功能之removeFile

    •     - Tauri fs功能之renameFile

    •     - Tauri fs功能之writeBinaryFile

    •     - Tauri fs功能之writeTextFile

    •     - Tauri 全局快捷方式与ShortcutHandler介绍

    •     - Tauri 全局快捷方式功能之isRegistered

    •     - Tauri 全局快捷方式功能之register

    •     - Tauri 全局快捷方式功能之registerAll

    •     - Tauri 全局快捷方式功能之unregister

    •     - Tauri 全局快捷方式功能之unregisterAll

    •     - Tauri HTTP与HTTP安全介绍

    •     - Tauri HTTP之ResponseType

    •     - Tauri HTTP类之Body

    •     - Tauri HTTP类之Client

    •     - Tauri HTTP类之Response<T>

    •     - Tauri HTTP接口之ClientOptions

    •     - Tauri HTTP接口之Duration

    •     - Tauri HTTP接口之FilePart<T>

    •     - Tauri HTTP接口之HttpOptions

    •     - Tauri HTTP类型别名之FetchOptions

    •     - Tauri HTTP类型别名之HttpVerb

    •     - Tauri HTTP类型别名之Part

    •     - Tauri HTTP类型别名之RequestOptions

    •     - Tauri HTTP功能之fetch

    •     - Tauri HTTP功能之getClient

    •     - Tauri mocks之clearMocks

    •     - Tauri mocks之mockIPC

    •     - Tauri mocks之mockWindows

    •     - Tauri 通知与通知接口Options介绍

    •     - Tauri 通知类型别名Permission

    •     - Tauri 通知功能之isPermissionGranted

    •     - Tauri 通知功能之requestPermission

    •     - Tauri 通知功能之sendNotification

    •     - Tauri os类型别名之Arch

    •     - Tauri os类型别名之OsType

    •     - Tauri os类型别名之Platform

    •     - Tauri os变量EOL

    •     - Tauri os功能之arch

    •     - Tauri os功能之platform

    •     - Tauri os功能之tempdir

    •     - Tauri os功能之type

    •     - Tauri os功能之version

    •     - Tauri 路径与BaseDirectory介绍

    •     - Tauri 路径变量之delimiter

    •     - Tauri 路径变量之sep

    •     - Tauri 路径功能之appCacheDir

    •     - Tauri 路径功能之appConfigDir

    •     - Tauri 路径功能之appDataDir

    •     - Tauri 路径功能之appDir

    •     - Tauri 路径功能之appLocalDataDir

    •     - Tauri 路径功能之appLogDir

    •     - Tauri 路径功能之audioDir

    •     - Tauri 路径功能之basename

    •     - Tauri 路径功能之cacheDir

    •     - Tauri 路径功能之configDir

    •     - Tauri 路径功能之dataDir

    •     - Tauri 路径功能之desktopDir

    •     - Tauri 路径功能之dirname

    •     - Tauri 路径功能之documentDir

    •     - Tauri 路径功能之downloadDir

    •     - Tauri 路径功能之executableDir

    •     - Tauri 路径功能之extname

    •     - Tauri 路径功能之fontDir

    •     - Tauri 路径功能之homeDir

    •     - Tauri 路径功能之isAbsolute

    •     - Tauri 路径功能之join

    •     - Tauri 路径功能之localDataDir

    •     - Tauri 路径功能之logDir

    •     - Tauri 路径功能之normalize

    •     - Tauri 路径功能之pictureDir

    •     - Tauri 路径功能之publicDir

    •     - Tauri 路径功能之resolve

    •     - Tauri 路径功能之resolveResource

    •     - Tauri 路径功能之resourceDir

    •     - Tauri 路径功能之runtimeDir

    •     - Tauri 路径功能之templateDir

    •     - Tauri 路径功能之videoDir

    •     - Tauri 进程之exit

    •     - Tauri 进程之relaunch

    •     - Tauri shell与shell安全介绍

    •     - Tauri shell安全之限制对API的访问open

    •     - Tauri shell安全之限制对API的访问Command

    •     - Tauri shell类之Child

    •     - Tauri shell类之Command

    •     - Tauri shell类之EventEmitter<E>

    •     - Tauri shell接口之ChildProcess

    •     - Tauri shell接口之SpawnOptions

    •     - Tauri shell之open

    •     - Tauri InvokeArgs

    •     - Tauri tauri功能之convertFileSrc

    •     - Tauri tauri功能之invoke

    •     - Tauri tauri功能之transformCallback

    •     - Tauri 更新接口之UpdateManifest

    •     - Tauri 更新接口之UpdateResult

    •     - Tauri 更新接口之UpdateStatusResult

    •     - Tauri 更新之UpdateStatus

    •     - Tauri 更新功能之checkUpdate

    •     - Tauri 更新功能之installUpdate

    •     - Tauri 更新功能之onUpdaterEvent

    •     - Tauri 窗口与窗口事件

    •     - Tauri 窗口之UserAttentionType

    •     - Tauri 窗口类之CloseRequestedEvent

    •     - Tauri 窗口类之LogicalPosition

    •     - Tauri 窗口类之LogicalSize

    •     - Tauri 窗口类之PhysicalPosition

    •     - Tauri 窗口类之PhysicalSize

    •     - Tauri 窗口类之WebviewWindow

    •     - Tauri 窗口接口之Monitor

    •     - Tauri 窗口接口之ScaleFactorChanged

    •     - Tauri 窗口接口之WindowOptions

    •     - Tauri 窗口类型别名之CursorIcon

    •     - Tauri 窗口类型别名之FileDropEvent

    •     - Tauri 窗口类型别名之Theme

    •     - Tauri 窗口类型别名之TitleBarStyle

    •     - Tauri 窗口之appWindow

    •     - Tauri 窗口功能之availableMonitors

    •     - Tauri 窗口功能之getAll

    •     - Tauri 窗口功能之getCurrent

    •     - Tauri 窗口功能之currentMonitor

    •     - Tauri 窗口功能之primaryMonitor

    • ## Tauri 安全

    • - Tauri 安全研究

    • - Tauri 无需服务器

    • - Tauri Rust的语言特性

    • - Tauri 动态预编译(AOT)

    • - Tauri 函数加固之函数 ASLR

    • - Tauri 函数加固之神风式函数注入

    • - Tauri 函数加固之不许过桥

    • - Tauri 函数加固之单次填充令牌及哈希

    • - Tauri 系统特性之允许 API

    • - Tauri 系统特性之内容安全策略管理

    • - Tauri 系统特性之反编译很难

    • - Tauri 生态系统之构建管道和制品验证

    • - Tauri 生态系统之弹性合并请求及审批流程

    • - Tauri 二进制文件签名

    • - Tauri 生成后分析

    • - Tauri 生成后强化

    • - Tauri 审计

    • ## Tauri 进程间通信

    • - Tauri 进程间通信介绍

    • - Tauri 棕地模式之不兼容内容

    • - Tauri 棕地模式之棕地模式配置

    • - Tauri 隔离模式之为什么需要隔离模式

    • - Tauri 隔离模式之何时使用隔离模式

    • - Tauri 隔离模式之如何使用隔离模式

    •     - Tauri 隔离模式之IPC消息的大致步骤

    •     - Tauri 隔离模式之性能影响

    •     - Tauri 隔离模式之局限

    • - Tauri 隔离模式之隔离模式推荐

    • - Tauri 隔离模式之创建隔离应用程序

    • - Tauri 隔离模式之隔离模式配置

    • ## Tauri 开发安全

    • - Tauri 保持应用总是最新

    • - Tauri 评估您的依赖

    • - Tauri 采取更安全的编程实践

    • - Tauri 教导您的用户

    • - Tauri 威胁模型之上游威胁

    • - Tauri 威胁模型之开发威胁

    • - Tauri 威胁模型之构建时威胁

    • - Tauri 威胁模型之运行时威胁

    • - Tauri 威胁模型之更新威胁

    • - Tauri 安全内容加载

    这大部分内容已经完毕,一小部分的内容我们还在持续验证和更新调整,如有问题欢迎联系我们咨询。感谢支持我们

    关于我们
    关于我们
    http://www.mdrsec.com/#/about
    联系我们
    http://www.mdrsec.com/#/contact_me
    VIP开通
    http://www.mdrsec.com/#/vip
    申请试用/申请演示
    http://www.mdrsec.com/#/try
    站点动态
    http://www.mdrsec.com/#/dyna
    意见反馈
    http://www.mdrsec.com/#/suggest
    加入我们
    http://www.mdrsec.com/#/join
    安全服务/服务支持/技术支持
    http://www.mdrsec.com/#/security_service
    项目合作
    http://www.mdrsec.com/#/project_cooperation
    技术中心
    http://www.mdrsec.com/#/ctoplus_article_center
    产品中心
    http://www.mdrsec.com/#/ctoplus_product_center
    常见问题
    http://www.mdrsec.com/#/faqs
    产品/服务购买
    http://www.mdrsec.com/#/buy
    联系我们
    如果您有更好的建议或者有问题,以及定制化开发需求欢迎联系我们。
    您可以关注下方我们的官方公众号:【CTO Plus】,持续知晓动态
    也可以收藏我们的唯一官网地址:http://www.mdrsec.com/
    更多精彩内容第一时间将在官网发布,欢迎访问CTO Plus官网:http://www.mdrsec.com/

    最新文章

    随机文章