跳到主要内容

1 篇博文 含有标签「Framework」

查看所有标签

Wails / Electron / Tauri / Flutter

· 阅读需 8 分钟
otqsoft
Front And Rear End Engineers @ gitee

一、基础概念​

Wails v2:一套把 Go 后端 + 前端网页技术(Vue/React/Svelte/ 原生 JS) 打包成桌面程序的框架。

  • 后端:Go(业务逻辑、文件、网络、系统调用)
  • 前端:浏览器页面,不自带完整 Chromium,复用操作系统自带的 WebView(Windows WebView2、macOS WebKit、Linux WebKitGTK)
  • 通信:Wails 内置绑定机制,Go ↔ JS 直接调用,自动生成类型定义

一句话定位:Go 后端 + 系统 WebView 前端 的轻量桌面框架。

对比清单:

框架核心架构渲染引擎主语言前端技术
Wails v2Go + 系统 WebViewOS 自带 WebViewGoJS/TS/Vue/React
ElectronChromium + Node.js内置完整 ChromiumJS/TSJS/TS
Tauri v1/v2Rust + 系统 WebViewOS 自带 WebViewRustJS/TS/Vue/React
FlutterDart 自研渲染Skia 自绘引擎DartFlutter Widget
最后更新时间: --|访问次数: 0|备案图标豫ICP备2025159864号|