Sciter是非常优秀的跨平台GUI图形界面编程库,只需附带一个动态链接库文件,就可以实现基于HTML/CSS/TiScript的图形界面,并且已经经过很多公司和商用产品的实际检验,稳定可靠。我们常见的包括TeamViewer,Symantec,Vmware,Evernote,360等公司或产品据说都使用了Sciter来制作界面,可见Sciter相当值得信赖。
Sciter提供多种语言的绑定,Gox语言中,通过Go语言(Golang)的绑定来使用Sciter,具体文档可以参考Go-Sciter。这也是Sciter官方推荐的Go语言绑定库。
在Gox语言的0.998a版本之后,可以用类似下面的代码实现一个图形界面的小计算器程序。
sciter = github_scitersdk_gosciter
window = github_scitersdk_gosciter_window
htmlT := `
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>Calculator</title>
</head>
<body>
<div style="margin-top: 10px; margin-bottom: 10px;">