前言
本文是介绍如何集成好了Wails3开发框架以及提供视频教程,当你需要桌面开发时,直接下载我们基础框架代码,开箱即用不用配置开发需要依赖。
为什么使用v3版本,主要是v3新增的功能
- 支持多个窗口:在单个应用程序中创建和管理多个窗口
- 改进的 API 设计:新的程序方法,更灵活
- 增强的绑定:用于 Go-to-Frontend 通信的复杂静态分析器
- 更好的构建工具:基于 Taskfile 的新构建系统
- 新的 Linux 打包:支持 deb、rpm、arch linux 和 AppImage
- 新模板:使用我们的预构建模板,通过单个命令创建应用程序
目前集成好了内容有
- 调整了框架目录结构(与GoFly后台框架统一开发习惯)
- 已配置好NSIS打包参数(你开发时不需要去研究NSIS)
- 集成好前端框架,前端框架配置好vue3、typescript、添加(axios、md5、pinia、vue-router)路由、http请求、状态管理等改造,大家按照vue3开发习惯开发前端界面即可。
- 改造了wails3 dev编译时bindings命令为ts(框架默认为js)
- 基础框架把开发常用的功能在“示例”中给大家集成了,拿到框架你多点点,使用时直接复制粘贴过去即可(无需你自己花时间去研究)
社区一直为大家做好开发技术积累,通过改造集成把复杂东西简单化,让你能用同样GoFly框架开发习惯来开发各端应用,减少多端技术不一致产生时间成本。让每个节点都可以节省时间,同时减少开发者的心智负担。
使用步骤
1.下载wails3框架代码
点击“右上角”的代码附件下载,点击“ wails基础框架下载”下载基础框架,下载完成把他复制到GOPATH指向的目录下的是src目录中。
2.开发运行
在项目根目录下运行下面命令运行项目
wails3 dev
3.打包
开发完成后运行如下命令打包成可执行程序或者NSIS安装引导包
wails3 package
更多命令参数到开发文档查看:CLI 参考 ,或者使用: wails package --help 命令查看更多参数。
基础框架体验
如果需要体验基础框架功能,可以到Github-releases中找到和你系统匹配版本下载安装体验。
GoFly社区提供开发视频教程
为了帮助大家快速上手wails3,GoFly社区为大家提供视频教程,通过视频教程让大家看到wails使用,减少大家探索时间。点击:“跳转视频教程对应课件文档”里面有视频链接和课件内容。
wails3官方资料
开始需要更多资料可到:https://v3alpha.wails.io/ 获取。
程序基础功能截图
![](https://i-blog.csdnimg.cn/direct/ac1b8a9a7c594806a09b0b4900fffb17.png)