Spring 標準化程度不斷提高

工程 | Steven Schuurman | 2006 年 8 月 29 日 | ...

Spring - 將長期存在我拜訪了很多客戶,並且每天都與更多的人交談。 這包括現有的 Interface21 客戶以及對我們在歐洲的產品和服務感興趣的公司。 我注意到我正在進行的對話中反覆出現一個主題:Spring 在這裡,而且將長期存在。

在過去的一年中,我目睹了高層決策,這些決策已在領先的企業 Java 開發公司的結構中標準化了 Spring。 就在兩週前,我問我的一個客戶 - 歐洲最大的系統整合商之一的 Java 部門經理 - “是什麼會導致您放棄 Spring?” 他的回答非常明確,“目前,沒有任何事情。 憑藉我們的投資水平,我們需要至少幾年的時間來分析和測試任何替代方案的可行性。”

系統整合商正在標準化 Spring 這只是一個例子。 幾乎所有我個人認識的歐洲系統整合商(並且數量相當多,僱用了 4000 多名專業人員)都處於 Spring 標準化流程的最後階段。 大多數從一年前到 3 個月前開始,因為關鍵的高階開發人員和架構師都確信 Spring 在日常開發中的卓越質量和可用性。

在與經理的對話中,我發現,隨著他們的技術人員越來越熟悉程式設計模型,越來越多的 Spring 進入了他們的專案。 我與之交談的大多數人明確提到了 Spring 程式碼庫的非凡高質量和隨著時間推移而出現的“信任因素”。 質量和穩定的可靠版本流始終被認為是他們的開發人員對 Spring 如此積極的兩個主要原因。

世界上最具影響力的 SI 如何看待 Spring 正在為全球範圍內的採用創造奇蹟。 標準化過程才剛剛開始,這些公司已經將 Spring(以及 Spring WebFlow、AspectJ,甚至像 Spring Web Services 這樣的年輕產品)引入了全球數千家企業級公司; 從而在各大洲為 Interface21 創造了(潛在的)客戶。

歐洲和美國之間的差異 儘管如此,Spring 進入各個國家和大陸的公司的方式的差異是顯著的。

在歐洲,通常是中型和大型 SI 將 Spring 引入終端使用者組織。 在美國和英國,終端使用者公司的員工或自由職業者更常傳播資訊並將新技術引入其僱主的領域。 幸運的是,許多終端使用者公司和 IT 公司正在或已經在其開發過程中採用 Spring。 這導致全球範圍內擁有大量 Spring 實踐經驗的熟練 Java 開發人員數量增加,從而降低了其他公司標準化 Spring 的門檻。

無論 Spring 如何進入組織,選擇它的原因都很簡單:因為它解決了絕大多數企業 Java 開發人員每天面臨的日常問題。 真的就是這麼簡單。 當然,還有許多其他原因:程式碼質量文件論壇支援,以及框架本身的可靠性都很重要。 然而,就 Spring 而言,主要是因為產品背後的人傾聽使用者想要什麼,並且真誠地提供不僅僅是工作的產品; 這些產品旨在提供出色的工作體驗。

擴充套件關係 與今天所做的事情相比,有機會更有效地與我們的受眾溝通。 現在是擴充套件 Interface21 與世界上許多領先的系統整合商和諮詢公司之間關係的時候了。 透過與那些每天大量使用 Spring 和其他 Interface21 產品的人們密切合作,我們可以快速地將來自前線的反饋直接傳遞給 Interface21 產品開發團隊。 這類似於開源社群的工作方式,社群對產品生命週期的所有階段的版本提供廣泛的反饋。 在這裡,我們只是打開了另一個直接渠道,認識到那些體驗當今企業軟體開發挑戰的人通常是第一個瞭解需要更改什麼的人。

這可能會帶來有趣的想法和舉措。 認真努力地走一條自下而上和自上而下的方法之間的細線是關鍵——始終堅持自己的願景,但同時與現實保持聯絡。

我想我會對此進行更多研究; 你永遠不知道這可能會導致什麼。

此致,Steven

獲取 Spring 新聞簡報

透過 Spring 新聞簡報保持聯絡

訂閱

取得領先

VMware 提供培訓和認證,以加速您的進步。

瞭解更多

獲得支援

Tanzu Spring 在一個簡單的訂閱中為 OpenJDK™、Spring 和 Apache Tomcat® 提供支援和二進位制檔案。

瞭解更多

即將舉行的活動

檢視 Spring 社群中所有即將舉行的活動。

檢視全部