【问题标题】:In Heroku, is slug an acronym?在 Heroku 中,slug 是首字母缩略词吗?
【发布时间】:2018-07-29 05:17:12
【问题描述】:

Heroku 文档只是说:

slug 是您的源、获取的依赖项、语言运行时和构建系统的编译/生成输出的捆绑包 - 准备执行。

蛞蝓一词从何而来?它在公司内部有什么渊源吗?它的使用是否与 wordpress slug 来自同一个地方 - 即来自报纸行业?

【问题讨论】:

标签: heroku


【解决方案1】:

我认为“Slug”这个名字来源于 Quake 电脑游戏术语。 Heroku 用来在 dynos 中执行用户代码的(非公开)软件被命名为Railgun(我不知道为什么)。 Quake 中轨道炮的弹药类型是“弹头”。因此,Railgun 软件部署(“触发”)的对象是 slug。

当我们创建this part of the Heroku API public 时,我们试图简单地想出一个更不言自明的名称。那是在 Docker 和容器真正普及之前,我想我们认为 Slug 的名字还不错,而且它可以供公众使用。

【讨论】:

    【解决方案2】:

    不,slug 不是首字母缩写词。
    我相信这个名字来自软体动物:

    一种皮肤坚韧的陆生软体动物,通常没有壳并分泌粘液膜以保护自己。它可能是一种严重的植物害虫。

    作为包含应用代码的容器层的 slug 可以看作是一个缺少外壳的小东西(如果没有在它上面的东西,堆栈图像就无法执行)。
    显然,蛞蝓不会分泌粘液膜。

    【讨论】:

      猜你喜欢
      • 2016-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-01-08
      相关资源
      最近更新 更多