8.4K Star,这个全栈开发项目有点强!
大家好,我是顶级架构师。
功能
后端使用标准 Go 使用任意前端技术构建 UI 界面 快速为您的 Go 应用生成 Vue、Vuetify、React 前端代码 另外,搜索公众号顶级算法后台回复“算法”,获取一份惊喜礼包。 通过简单的绑定命令将 Go 方法暴露到前端 使用原生渲染引擎 - 无嵌入式浏览器 共享事件系统 原生文件系统对话框 强大的命令行工具 跨多个平台
安装
Wails 使用 cgo 与原生渲染引擎结合,因此需要依赖一些平台的库以及 Go 的安装。基本要求是:
Go 1.16 npm
MacOS
请确保已安装 xcode 命令行工具。
Linux
Debian/Ubuntu
Debian: 8, 9, 10
Ubuntu: 16.04, 18.04, 19.04
Centos
CentOS 6, 7
Fedora
Fedora 29, 30
VoidLinux & VoidLinux-musl
xbps-install gtk+3-devel webkit2gtk-devel
Gentoo
sudo emerge gtk+:3 webkit-gtk
Windows
Windows 需要 GCC 和相关工具。
使用方法
确保 Go modules 是开启的:GO111MODULE=on 并且 go/bin 在您的 PATH 变量中。另外,搜索公众号顶级架构师后台回复“offer”,获取一份惊喜礼包。
安装:
go get -u github.com/wailsapp/wails/cmd/wails
创建项目
svelte
wails init -n myproject -t svelte
//ts
wails init -n myproject -t svelte-ts
react
wails init -n myproject -t react
//ts
wails init -n myproject -t react-ts
vue
wails init -n myproject -t vue
//ts
wails init -n myproject -t vue-ts
项目地址
最后,想学习这个项目的可以查看项目地址:
项目源码,怎么领取?
扫码下方二维码,后台回复【全栈】即可获取所有系统
在 程序员小乐 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!
欢迎大家进行观点的探讨和碰撞,各抒己见。如果你有疑问,也可以找我沟通和交流。扩展:接私活儿
最后给读者整理了一份BAT大厂面试真题,需要的可扫码回复“面试题”即可获取。
「顶级架构师」建立了读者架构师交流群,大家可以添加小编微信进行加群。欢迎有想法、乐于分享的朋友们一起交流学习。
扫描添加好友邀你进架构师群,加我时注明【姓名+公司+职位】
版权申明:内容来源网络,版权归原作者所有。如有侵权烦请告知,我们会立即删除并表示歉意。谢谢。
猜你还想看
分布式接口幂等性、分布式限流:Guava 、nginx和lua限流