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

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

http.handle( http.Filesystem(xxx.FS))
dzdh
2022-07-05 15:19:31 +08:00
qfdk
2022-07-05 15:36:32 +08:00
可以的. 静态资源用 embed
idblife
2022-07-05 15:41:48 +08:00
@wdwwtzy
能方便的跨平台吗?
wdwwtzy
2022-07-05 15:49:40 +08:00
@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-07-05 22:56:28 +08:00
这不是基本需求吗

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

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

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

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

© 2021 V2EX