当前位置: 首页 > article >正文

Go语言开发桌面应用基础框架(wails v3)-开箱即用框架

前言

本文是介绍如何集成好了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/​​​ 获取。

程序基础功能截图

当前时间是Go服务端实时向前端传的数据


http://www.kler.cn/a/543525.html

相关文章:

  • 蓝桥杯备赛笔记(二)
  • 【JavaEE进阶】依赖注入 DI详解
  • 【自学笔记】Vue基础知识点总览-持续更新
  • 【嵌入式Linux应用开发基础】open函数与close函数
  • 优化关键词还有哪些软件可用?
  • JVM-Java虚拟机
  • 【系统架构设计师】嵌入式系统之JTAG接口
  • VSCode选择编译工具(CMake)
  • visual studio 在kylin v10上跨平台编译时c++标准库提示缺少无法打开的问题解决
  • pyside6 的QThread多个案例
  • vue开发06:前端通过webpack配置处理跨域问题
  • 大模型知识蒸馏:技术突破与应用范式重构——从DeepSeek创新看AI基础设施演进路径
  • PHP:从入门到进阶的全面指南
  • Day88:加载游戏图片
  • 2. grafana插件安装并接入zabbix
  • 酷柚易汛ERP 3.0 【2025-02-12】系统升级日志
  • Linux | 文件描述符
  • 【LeetCode】时间复杂度和空间复杂度
  • bug-ant下拉框解决下拉框跟随表单容器(指定下拉框挂载容器):getPopupContainer=“p=>p.parentNode“
  • snort3.0-ubuntu18.04 64入侵检测安装与使用ailx10ailx10​​知乎知识会员
  • LabVIEW用户界面(UI)和用户体验(UX)设计
  • Spring排序机制:接口与注解的使用
  • 据称苹果与阿里巴巴将合作为中国iPhone用户开发AI功能
  • 二分算法篇:二分答案法的巧妙应用
  • JavaScript 对象方法全面解析
  • 【蓝耘平台与DeepSeek强强联手】:深度探索AI应用实践