為什麼叫 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 社群中所有即將舉行的活動。

檢視全部