为什么叫 Interface21 这个名字?

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

几周前,我写了一篇关于 Spring 名称的起源的博客。我们也经常收到关于 Interface21 名称起源的问题。

对于任何读过我的书或考虑过 Spring 设计的人来说,**interface** 部分并不奇怪。 它既体现了接口的 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 年保留域名时,这可能更有意义。 就像 20 世纪福克斯一样 - 一个成立于 1935 年的伟大品牌。

这样做的缺点之一是,在 94 年后,我们需要更改公司名称。 但是首先有很多乐趣可言。

如果您想知道,为什么我们不选择像 **Spring People** 这样的名字来更明确地将 Spring 联系起来? 有几个原因

  • Interface21 领导并支持 Spring Framework 和相关的 Spring 项目,但它也对其他项目感兴趣。 今天,特别是 AspectJ,但随着时间的推移,这可能会扩大。
  • 我们希望清楚地区分商业内容和非商业内容。
  • 我们不仅仅是一个产品供应商。 我们的大多数人在 Spring 存在之前就已广为人知,即使 Spring 不存在,他们也会广为人知。 我们努力成为企业客户值得信赖的合作伙伴,我们的专业知识不仅与 Spring 相关。 例如,我们做了很多独立的架构审查。

当然,拥有一个不包含 Spring 的名称意味着我们需要做更多的工作来确保人们理解 Interface21 领导并支持 Spring(因此“Spring from the source”)。 但是人们确实理解这一点——并且意识到该公司来自 Spring 核心提交者,并且从项目中自然发展而来。

获取 Spring 新闻通讯

通过 Spring 新闻通讯保持联系

订阅

领先一步

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

了解更多

获得支持

Tanzu Spring 在一个简单的订阅中提供对 OpenJDK™、Spring 和 Apache Tomcat® 的支持和二进制文件。

了解更多

即将举行的活动

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

查看全部