发布:publish vs release


Author: Kimmy

当我们说发布的时候,通常指的是发布一些内容或者某些实体出去,比如发布公告、在某内容管理系统内发布文章或者页面,或者是发布一个软件产品。

publish 和 release 在这里都有发布的意思,但他们所针对的对象是不一样的,对于软件产品,或者是一些整体性的实体,发布,意味着是作为一整个实体公开出去供人使用,所以用release(释放)会更好。

而本身是一个部分,或者是主要以内容呈现的时候,发布使用publish更好。因为publish有其词根public(公开)的含义在,就是这部分内容本身是未公开的,然后你把他公开发布了。 同样地,发表文章、发行书籍或者报刊也都是publish,也是基于这个原因:把某些东西公开出去。

另外就是,publish是有对应的unpublish的,也即撤销发布,但release没有。一旦你释放出去,就只能通过其他的途径找回来,不可能再unrelease了。而有一个近义词unreleased,表示是“未释放的”,即表示release动作尚未发生。

另外一个区别是,release只是把实体开放出来让其他人可以访问,而publish则是有一个公开通知到相关人的动作。

创建时间:2020-09-15 最近更新时间:2023-11-03