很多Golang的程序就一个文件,却可以自带WebUI,是怎么实现的?

发布于 2021-11-30 14:38:13 字数 43 浏览 899 评论 9

就一个二进制程序,却自带了小网站,是怎么做到的?用C语言可以做到吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

离去的眼神 2021-12-03 18:02:16

回复
@金木道长 : 掉价?先骂街的倒是对面掉价?你真厉害 哈哈哈

疾风者 2021-12-03 17:59:54

@雷兽 回复
@雷兽 : 滚!

成熟稳重的好男人 2021-12-03 17:32:07

回复
@金木道长 : 继续看你自我掉价 呵呵 继续看你说那个字 请 随意 让你oschina 主要的发言都是 那类字语 也让你清楚自己有多么受不起打击 哈哈哈

清欢 2021-12-03 17:28:35

@雷兽 回复
@雷兽 : 无聊,无赖,无脑

奢华的一滴泪 2021-12-03 15:51:48

....支持http协议 又跟编译成系统本地执行文件没冲突

这个问题问的太外行了

千笙结 2021-12-03 14:45:46

一点都不出奇,C程序也可以静态编译做成一个不依赖第三方库的二进制程序.比如PHP解释器本质就是一个C程序,用 php -S 127.0.0.1:8080 -t /www 就能建立一个支持PHP编程内置SQLite的HTTP服务器,远比你说的Go HTTP Server功能强大,可以用来开发基于Web的GUI程序.我打包的
PHPDroid就是这么一回事,在Android上用PHP+WebView开发应用.

秋意浓 2021-12-03 13:07:12

C语言可以静态编译啊

混吃等死 2021-12-03 01:54:08

下载一本电子版,《go web编程》这本,随便翻一下 了解一下吧。

疑心病 2021-12-01 21:16:18

golang自带的库比较丰富,html模板库可以满足一般的简单webui需求了,,,,,库里甚至还内置了一个http server,你说的“只有一个文件”, 实际上它已经把模板脚本也当做字符串编译到程序中去,在运行的时候http server会解析并展现它。

另外, C语言肯定可以做,,,,,可是消耗的体力比php等等会多一些,所以很少用c来做。。。

顺便说一下,有些嵌入式的webUI,比如某款路由器的web管理界面,就是用c来做的,,,,,

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文