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

檢視所有