V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
The Go Programming Language
http://golang.org/
Go Playground
Go Projects
Revel Web Framework
idblife
7.51D
V2EX  ›  Go 编程语言

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

  •  
  •   idblife · 2022 年 7 月 5 日 · 2357 次点击
    这是一个创建于 1287 天前的主题,其中的信息可能已经有所发展或是发生改变。
    或者类似 web 框架,打包成一个二进制文件,直接执行就可以提供 web 服务?
    15 条回复    2022-07-05 22:56:28 +08:00
    gimp
        1
    gimp  
       2022 年 7 月 5 日   ❤️ 1
    可以的
    keepeye
        2
    keepeye  
       2022 年 7 月 5 日   ❤️ 1
    这还用问吗?当然可以
    idblife
        3
    idblife  
    OP
       2022 年 7 月 5 日
    是方便啊,类似 spring boot 的 java -jar app.jar
    看来真有必要玩一玩了
    GogoGo666
        4
    GogoGo666  
       2022 年 7 月 5 日   ❤️ 1
    非常可以,而且可以编译成任意平台的可执行程序
    bigbigpark
        5
    bigbigpark  
       2022 年 7 月 5 日   ❤️ 1
    可以啊,这是 Go 语言的特色
    lllllliiii
        6
    lllllliiii  
       2022 年 7 月 5 日   ❤️ 1
    个人感觉跟`java -jar`还是有区别的, 它这个不需要安装什么 go 运行环境。
    idblife
        7
    idblife  
    OP
       2022 年 7 月 5 日 via iPhone
    @fzdwx
    哈哈,这点很不错
    lllllliiii
        8
    lllllliiii  
       2022 年 7 月 5 日
    @idblife
    #7 我也在尝试写 go 玩玩,哈哈
    dzdh
        10
    dzdh  
       2022 年 7 月 5 日
    // go:embed *.html *.css *.js
    var FS embed.FS

    http.handle( http.Filesystem(xxx.FS))
    dzdh
        11
    dzdh  
       2022 年 7 月 5 日
    qfdk
        12
    qfdk  
    PRO
       2022 年 7 月 5 日 via iPhone
    可以的. 静态资源用 embed
    idblife
        13
    idblife  
    OP
       2022 年 7 月 5 日 via iPhone
    @wdwwtzy
    能方便的跨平台吗?
    wdwwtzy
        14
    wdwwtzy  
       2022 年 7 月 5 日   ❤️ 1
    @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
        15
    zhengjianyang  
       2022 年 7 月 5 日
    这不是基本需求吗
    关于   ·   帮助文档   ·   自助推广系统   ·   博客   ·   API   ·   FAQ   ·   Solana   ·   1124 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 23:12 · PVG 07:12 · LAX 15:12 · JFK 18:12
    ♥ Do have faith in what you're doing.