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

go 运行环境一般是 windows, 还是 Linux ?

  •  
  •   zwzc28 · 2021-11-08 16:51:34 +08:00 · 3052 次点击
    这是一个创建于 1112 天前的主题,其中的信息可能已经有所发展或是发生改变。

    感觉一些库在 win 和 linux 下有差异。

    5 条回复    2021-11-08 20:08:48 +08:00
    zwzc28
        1
    zwzc28  
    OP
       2021-11-08 17:00:32 +08:00
    还有 Tcp 的断线重连怎么做??
    zhengxiaowai
        2
    zhengxiaowai  
       2021-11-08 17:39:08 +08:00
    服务器一般是 linux ,系统实现的差异肯定有,可以看看 arch 下面的文件里面封装了平台差异
    BeautifulSoap
        3
    BeautifulSoap  
       2021-11-08 18:05:40 +08:00
    go 写的工具的话跑在 windows 和 linux 下的都非常多

    服务的话基本全扔 docker 里(云服务上 ECS 之类的你不用容器不行),所以肯定是 linux 更多
    wangxn
        4
    wangxn  
       2021-11-08 19:59:32 +08:00 via Android
    当然是 Linux 。一般这种语言的 Windows 支持都是最后才完善的,比如 Rust 。
    biguokang
        5
    biguokang  
       2021-11-08 20:08:48 +08:00
    linux 吧,我以前那怕用 win10 ,go 项目都是在 wsl2 里面开发的,直接用 vscode remote wsl 开发(其实我任何项目都直接在 wsl2 环境下开发,docker 也是装在 wsl2 ),而 win10 只是个玩游戏的系统,虽然我换 mac 很久了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2942 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 14:19 · PVG 22:19 · LAX 06:19 · JFK 09:19
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.