不懂就问:用 goframe 写的工程可以打包成一个二进制文件?

2022 年 7 月 5 日
 idblife
或者类似 web 框架,打包成一个二进制文件,直接执行就可以提供 web 服务?
2657 次点击
所在节点    Go 编程语言
15 条回复
gimp
2022 年 7 月 5 日
可以的
keepeye
2022 年 7 月 5 日
这还用问吗?当然可以
idblife
2022 年 7 月 5 日
是方便啊,类似 spring boot 的 java -jar app.jar
看来真有必要玩一玩了
GogoGo666
2022 年 7 月 5 日
非常可以,而且可以编译成任意平台的可执行程序
bigbigpark
2022 年 7 月 5 日
可以啊,这是 Go 语言的特色
lllllliiii
2022 年 7 月 5 日
个人感觉跟`java -jar`还是有区别的, 它这个不需要安装什么 go 运行环境。
idblife
2022 年 7 月 5 日
@fzdwx
哈哈,这点很不错
lllllliiii
2022 年 7 月 5 日
@idblife
#7 我也在尝试写 go 玩玩,哈哈
wdwwtzy
2022 年 7 月 5 日
dzdh
2022 年 7 月 5 日
// go:embed *.html *.css *.js
var FS embed.FS

http.handle( http.Filesystem(xxx.FS))
dzdh
2022 年 7 月 5 日
qfdk
2022 年 7 月 5 日
可以的. 静态资源用 embed
idblife
2022 年 7 月 5 日
@wdwwtzy
能方便的跨平台吗?
wdwwtzy
2022 年 7 月 5 日
@idblife
必须的么


Examples
Publish an app self-contained. A macOS 64-bit executable is created.
dotnet publish -r osx-x64
Publish an app self-contained. A Windows 64-bit executable is created.
dotnet publish -r win-x64


https://docs.microsoft.com/en-us/dotnet/core/deploying/#examples-1
zhengjianyang
2022 年 7 月 5 日
这不是基本需求吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/864176

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX