文章预览
目录 一、背景 二、技术调研 1. Electron的核心模块 2. Tauri的核心模块 3. 选型总结 三、技术实现 1. 渲染进程代码迁移 2. 主进程代码迁移 3. 应用构建打包 4. 应用签名 & 更新 四、收益 & 总结 1. 社区活跃度还需要提升 2. Webview2的问题 3. 成熟度和稳定性还不够 一 背景 得物商家客服采用的是桌面端应用表现形式,而桌面端应用主要架构形式就是一套和操作系统交互的“后端” + 一套呈现界面的“前端(渲染层)”。而桌面端技术又可以根据渲染层的不同核心划分为以下几类: C语言家族:原生开发、QT Chromium家族:NW、Electron、CEF Webview 家族:Tauri、pywebview、webview_java 自立山头:Flutter 在2022年5月份左右,得物商家客服开始投入桌面端应用业务,其目标是一个可以适配多操作系统(MacOS、Windows)、快速迭代、
………………………………