kunluanbudang

严重怀疑, Go 的包管理器, 几乎是刻意搞得这么难用的

  •  
  •   kunluanbudang · Aug 16, 2018 · 3795 views
    This topic created in 3013 days ago, the information mentioned may be changed or developed.
    难用指:
    1. 很多包管理器方案
    2. 各个方案之间有些琐碎的差异
    3. 单独某一个工具, 都是体验不怎么好

    一度以为, 包管理这个领域, 是不是特别难?


    ( 我觉得某种本质的原因可能是: Go 官方和社区, 好像总是不在同一条心 上 )

    附录
    https://zhuanlan.zhihu.com/p/41627929?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
    7 replies  •  2018-08-18 09:21:31 +08:00
    per
    per
    Aug 16, 2018
    1
    最近自己的一个项目就在用 go modules,几个版本迭代出来确实还算可用,但是离 cargo 还差得远。而且没有编辑器支持 go modules 的补全(goland 号称可以,但是我没试出来,可能是我不会用)。
    luob
    luob
    Aug 16, 2018
    2
    包管理麻烦点,大家会小心处理依赖,保证项目可控。

    如果 go 出了个 npm 那么强大的包管理工具,用不了多久大家写项目的习惯就向 node 看齐了,先导一百个包再说,毕竟包管理的成本太低了。

    有利有弊吧
    mritd
    mritd
    Aug 16, 2018 via iPhone
    3
    @luob 说实话,我倒是感觉 npm 啥的一比
    mritd
    mritd
    Aug 16, 2018 via iPhone
    4
    楼主可以试试 dep
    abmin521
    abmin521
    Aug 17, 2018 via Android
    5
    pip
    npm yarn
    composer
    dep glide vgo vender ...
    kunluanbudang
    kunluanbudang
    OP
    Aug 17, 2018 via Android
    6
    @abmin521


    dep 好难用
    silencefent
    silencefent
    Aug 18, 2018
    7
    借地儿问个事,golang 在云服务器上面,go get 超时无法完成怎么办,说的就是京东云,连不上互联网,只能走大中华广域网
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1873 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 07:18 · PVG 15:18 · LAX 23:18 · JFK 02:18
    ♥ Do have faith in what you're doing.