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

2018-08-16 12:10:06 +08:00
 kunluanbudang
难用指:
1. 很多包管理器方案
2. 各个方案之间有些琐碎的差异
3. 单独某一个工具, 都是体验不怎么好

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


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

附录
https://zhuanlan.zhihu.com/p/41627929?hmsr=toutiao.io&utm_medium=toutiao.io&utm_source=toutiao.io
3125 次点击
所在节点    分享发现
7 条回复
per
2018-08-16 13:22:05 +08:00
最近自己的一个项目就在用 go modules,几个版本迭代出来确实还算可用,但是离 cargo 还差得远。而且没有编辑器支持 go modules 的补全(goland 号称可以,但是我没试出来,可能是我不会用)。
luob
2018-08-16 13:39:30 +08:00
包管理麻烦点,大家会小心处理依赖,保证项目可控。

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

有利有弊吧
mritd
2018-08-16 20:45:53 +08:00
@luob 说实话,我倒是感觉 npm 啥的一比
mritd
2018-08-16 20:46:10 +08:00
楼主可以试试 dep
abmin521
2018-08-17 12:15:07 +08:00
pip
npm yarn
composer
dep glide vgo vender ...
kunluanbudang
2018-08-17 17:22:46 +08:00
@abmin521


dep 好难用
silencefent
2018-08-18 09:21:31 +08:00
借地儿问个事,golang 在云服务器上面,go get 超时无法完成怎么办,说的就是京东云,连不上互联网,只能走大中华广域网

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

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

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

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

© 2021 V2EX