前端图表插件推荐
EChats
老牌图表工具了,文档巨多,第一选择
https://echarts.apache.org/v4/zh/index.html
Vue-Data-Ui
https://vue-data-ui.graphieros.com/docs
都有对应的Vue版本的
老牌图表工具了,文档巨多,第一选择
https://echarts.apache.org/v4/zh/index.html
https://vue-data-ui.graphieros.com/docs
都有对应的Vue版本的
1 | go install github.com/wailsapp/wails/v2/cmd/wails@latest |
wails doctor

wails init -n AuxiliaryTools -t vue-ts
拉取go.mod的依赖项
go mod tidy
进入 frontend 前端安装依赖项
npm install /pnpm install
更新源:pnpm config set registry https://registry.npmmirror.com
pnpm up –latest :强制更新
wails dev

Electron
在远古时代,如果开发一个桌面应用,大多数的方式是C++,Java以及他们自带的UI库
比如现在大部分的软件也是这样开发的,
但随着现在技术越来越统一,要求越来越高。
技术也趋于Web化。就诞生了将前端技术应用于桌面开发。
主要有几个好处
1、人员复用
原有的Web开发人员,可直接参与到桌面的开发,节省了人力成本
2、技术统一
同一批人,采用同样的技术,实现Web,桌面一样的效果,
同样可以降本增效,还可以实现风格地统一
得益于MVVM前端技术的出现,
对于这样的趋势,现在大部门的前端桌面化主要还是采用Vue或React实现前端的渲染。
后端可采用Nodejs,Go,Rust等语言编写。
1、Nodejs为后端的Electron
2、Go为后端的 Wails
3、Rust为后端的 Tauri
先说个人的结论,如果想前端技术一把梭,可以用Electron,采用TypeScript语言即可以写后端,也可以写前端
但有个问题,打包出来的包很大,占用内存高。
Wails和Tauri基本一样,区别在于后端的语言不同。打包出来的体积小。
具体的区别看后面的文章