Go 1.17正在推翻传统使用'Go Get'

2021-06-25 22:10:11

最近降落在Go的开发版本中的变化,并将在1.17中,WOD / GO1.17的标题:注意弃用'去获取'用于安装命令。实际更新的文档(来自当前的ReleaseNotes)说:

在安装命令外部模块时(没有-d标志),请转到打印弃用警告。 Go安装CMD @版本将被使用,而是使用像@latest或@ v1.2.3等后缀的特定版本安装命令。在Go 1.18中,-d旗子始终启用,并且Go Get将仅用于在Go.mod中的yementencies。

我有一些看法。第一个是这是一个劣化的折旧计划。 Go将仅为Onerelease打印警告,这意味着六个月左右。 don' t更新的人,或者他们的操作系统' s包装版本并排版本和#39;去吧和#39;正常工作以安装程序以完全进行ITFail。

更大的是,这种特殊的弃用可能是表示人们利用公用事业和其他程序的更少。有很多开源程序筛选出来,目前可以说与#39安装它们;去...'在他们的阅读人员和其他资源中。从Go 1.18开始,与某种错误消息一起失败。一些这些人正在积极开发和维护,Andperhaps将更新他们的文档来谈论'去安装' .OTORES有效不活跃,也不会更新,所以在未来的未来之后,他们的指示将失败并且可能会泄漏,尽管该计划仍然完全不错。

(那里有可能在互联网上的关于使用&#39的互联网上的一般文档;去Get'安装Go程序,以及' s alogoing是不准确的。希望他们没有人高兴搜索结果如何安装GO程序。)

在哲学水平,我对决定它的哲学级别,'正在迅速丢弃一些事情,这是多年来几年的占主导地位的方式。使用了很多势头; Go开发人员希望在几个月内转移,在现在是一个大的社区.People don'速度速度速度,我认为结果可能会令人困惑和讨厌令人烦恼的人。

(这也是有意义的一种意义。Go开发人员也可以说,普通和#39; Go Get'将成为&#39的别名;去安装...... @最新'而不是破坏它完全是。是的,这种方法在某种意义上更正确;它' s也少的人类。' srobot逻辑(也)。)