教程一 环境安装 - 在Go使用JavaScript、HTML和CSS构建Windows、Linux、MacOSX跨平台的桌面应用

 教程-示例-文档


Energy是Go语言使用JavaScript、HTML和CSS构建跨平台的桌面应用程序, 可用于构建跨平台的桌面应用, 内嵌 Chromium 二进制


环境安装

使用 energy 命令行工具

使用命令行工具自动安装Energy框架的所有依赖,Window、Linux、MacOSX

安装过程从网络下载CEF和Energy库

获取命令行工具

一、预编译命令行工具

下载地址

energy_cmd_windows32

energy_cmd_windows64

energy_cmd_macosx64

energy_cmd_linux64

配置到环境变量 或 直接在(windows -> cmd)(linux or macosx -> terminal) 中执行

二、自行编译命令行工具

需要安装Golang环境

go get -u github.com/energye/energy

进入 cmd/energy 目录

执行命令 “go install” 安装命令行工具

go install

使用命令行工具

energy install [path] [version]

名称描述
install安装energy框架, 需要连接互联网, 自动下载CEF和Energy框架环境
name可选参数, 目录名称, 默认EnergyFramework
path可选参数, 安装目录, 默认当前目录生成[name]文件夹
version可选参数, 版本号v1.1.0, 默认最新版本latest

示例

energy install .
or
energy install --path=/app/[framework path] --version=vx.x.x

命令行示例展示 

  • 应用示例代码 
    • go mod tidy 下载energy依赖
    • 运行
      • 方式一、go build 编译,将直接文件复制到框架根目录
      • 方式二、在IDE中运行, IDE中运行需要配置好环境变量ENERGY_HOME=框架根目录
    • ENERGY_HOME环境变量参考文档
package main

import (
	"github.com/energye/energy/cef"
)

func main() {
	//全局初始化 每个应用都必须调用的
	cef.GlobalCEFInit(nil, nil)
	//创建应用
	cefApp := cef.NewApplication(nil)
	//主窗口的配置
	//指定一个URL地址,或本地html文件目录
	cef.BrowserWindow.Config.DefaultUrl = "https://www.baidu.com"
	//运行应用
	cef.Run(cefApp)
}
  • 运行效果图 simple 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

yanghye

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值