首页 > 其他分享 >wails 基于golang 的跨平台开发解决方案

wails 基于golang 的跨平台开发解决方案

时间:2023-03-22 19:57:13浏览次数:75  
标签:golang 跨平台 开发 https go wails

wails 是可以使用golang 进行跨平台开发的框架

参考使用

  • 依赖
    需要go 18+,node 15+
  • 安装
 
go install github.com/wailsapp/wails/v2/cmd/wails@latest
  • 创建项目
wails init -n myproject -t vanilla

效果

 

 

项目结构

 

 

  • 构建
    开发模式
 
wails dev
  • 编译构建
wails build
  • 效果

 

 

包含的组件

 

 

说明

官方文档还是很全的,基于wails 开发跨平台应用还是值得尝试的

参考资料

https://github.com/wailsapp/wails
https://wails.io/

标签:golang,跨平台,开发,https,go,wails
From: https://www.cnblogs.com/rongfengliang/p/17245219.html

相关文章

  • golang解决kafka消息重复发送和重复消费
    1、解决消息重复发送当使用Kafka生产者发送消息时,可以设置消息的Key,使用Key来保证相同Key的消息不会被重复发送。在发送消息时,可以使用带Key的消息发送方式,如下所示:msg......
  • golang 版本管理(windows版本)
    golang版本管理(windows版本) 一、下载版本管理器使用的开源项目地址:https://github.com/voidint/g下载release安装包https://github.com/voidint/g/releases/tag/v1.......
  • golang导出docker镜像
    1.下载镜像//downloadDockerImageimageTagName:="k8s.gcr.io/etcd:3.5.0-0"funcdownloadDockerImage(imageTagNamestring)(string,error){//要执行的命......
  • golang面试题单向链表和双向链表
    甲流难受中,简单发一个链表 1.单项列表packagemainimport( "fmt" "strconv")typeNodestruct{ valueint next*Node}typeLinkliststruct{ leni......
  • 小心golang中的无类型常量
    对于无类型常量,可能大家是第一次听说,但这篇我就不放进拾遗系列里了。因为虽然名字很陌生,但我们每天都在用,每天都有无数潜在的坑被埋下。包括我本人也犯过同样的错误,当时代......
  • golang grpc编译工具的安装
    本次安装前提是已经安装go环境,我的环境是ubuntu20.04。安装环境主要是:protocprotoc-gen-goprotoc-gen-go-grpc1.编译器:protoc的安装参考官方安装方式,方式一如果......
  • 使用 GVM 搭建可维护的 Golang 开发环境
    当你想完成Golang开发环境的便捷安装以及随时更新和保障多个版本的Golang共存的时候,就需要使用到Golang的专门版本管理工具——gvm本篇随笔记录了在Ubunt......
  • Golang之Ginkgo、Gomega测试框架
    命令:BootstrappingaSuite(cdpath/to/books ginkgobootstrap)AddingSpecstoaSuite(ginkgogeneratebook)ExecuteTest(gotest或ginkgo)介绍:导入Ginkgo和Gomega包时......
  • Golang 整洁架构实践
    了解过Hex六边形架构、Onion洋葱架构、Clean整洁架构的同学可以将本篇文章介绍的实践方法与自身项目代码架构对比并互通有无,共同改进。没了解过上述架构的同学可以学......
  • golang gin框架
    gin:一个快速的httpwebframework,基于httprouter封装的,包含了日志处理、错误返回、验证处理、数据格式返回、文件上传、websocket支持、clientip支持、cookie支持。服务入口......