为什么叫 Interface21?

工程 | Rod Johnson | 2006 年 12 月 16 日 | ...

几周前,我写了一篇关于 Spring 名称的由来的博客。我们还收到许多关于 Interface21 名称由来的问题。

对于读过我的书或考虑过 Spring 设计的人来说,interface 部分 hardly 令人惊讶。它既利用了接口的 OO 概念(我一直深爱),也利用了系统接口的概念。例如,为现有绿屏系统添加一个 Web 接口——这正是我第一次想到公司名称时正在做的事情。

到目前为止,一切顺利。真正的问题出在数字上。

就像Spring这个名字一样,有些关于名字的理论比真实解释更有趣。所以,让我们先来谈谈我听到的关于名字中“21”部分的几个理论。

  • 21是42的一半,而42是生命、宇宙以及一切的终极答案。这是我最常听到的理论——显然,许多Spring用户都是《银河系漫游指南》的粉丝。我也是。我认为Interface21是一家伟大的公司,生产伟大的软件。但提供“一切”的终极答案——甚至是一半的答案——将是一个相当大胆的使命宣言……
  • 21是一个合数。考虑到Spring部分是集成技术,使用合数是合适的。同样有趣,但并非事实。而且合数有很多。
  • 同样,21灵感来自命理学:7和3的乘积,这两个数字都有命理学上的意义。这对于那些对这类事情感兴趣的人来说是这样,而我不认为我和我的同事(据我所知)属于这一类。
  • 21是我妻子或女朋友的年龄。(来自一位在土耳其参加Interface21培训的学员。)不是。
  • 考虑到我的音乐背景,21是12的倒写,而12是八度音阶中的半音数。
  • 21来自第21条染色体。这个理论非常奇怪(经过一些研究,甚至有点令人不安),它来自于一位Spring开发者的女朋友,她是一名医学研究员。我猜她整天都在想这些事情,但生命科学从来都不是我的领域。

所有这些都偏离了事实。

实际上,21指的是21世纪。也许我在1998年预订域名时,这个名字更有意义。就像二十世纪福克斯——一个成立于1935年的伟大品牌。

这样做的缺点是,94年后我们需要更改公司名称。但首先还有很多乐趣可以享受。

如果你在想,为什么我们不通过选择像Spring People这样的名字来更明确地建立Spring的联系呢?有几个原因:

  • Interface21领导并支持Spring Framework及相关的Spring项目,但它也对其他项目感兴趣。今天主要是AspectJ,但未来可能会扩展。
  • 我们希望清楚地区分商业和非商业部分。
  • 我们不仅仅是一家产品供应商。我们的大多数员工在Spring存在之前就已广为人知,即使Spring不存在,他们也会广为人知。我们努力成为企业客户值得信赖的合作伙伴,我们的专业知识不仅限于Spring。例如,我们做了大量的独立架构评审。

当然,有一个不包含Spring的名字意味着我们需要付出额外的努力来确保人们理解Interface21领导并支持Spring(因此是“Spring的来源”)。但人们确实理解这一点——并意识到这家公司源于核心Spring提交者,并且自然地从项目中成长起来。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

VMware 提供培训和认证,助您加速进步。

了解更多

获得支持

Tanzu Spring 提供 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件,只需一份简单的订阅。

了解更多

即将举行的活动

查看 Spring 社区所有即将举行的活动。

查看所有