Java的強者SpringSource
來自市場分析機構的一份調查結果,以及與谷歌共同參與制定的Java規范,已經很好的支持了約翰森的這個觀點。
在約翰森看來,這個場景真實的反映了Java世界中的狀況,Sun控制了Java社區進程(Java Community Process,JCP),設定規則來監管Java平臺,決定哪一個新規范—Java規范請求(Java Specification Requests,JSR)能夠率先通過,以及它們包含的內容。約翰森表示,但是在中間件領域,“沒有人把Sun看作一個真正的競爭者。有誰會關心呢?”
對甲骨文的擔憂
現在甲骨文通過收購Sun,可能成為Sun的主人和JCP的領導者。這把一個真正的軟件強者放在了駕駛者的位子上。約翰森開玩笑表示,“現在我還不知道甲骨文的這種新角色會給業界帶來什么。”
自從甲骨文這個數據庫巨人在4月份宣布收購Sun的意圖時,Java開發者和基于該技術的公司一直存在一個擔憂:在掌握了JCP后甲骨文會做什么? 眾多行業觀察家已經表達了對甲骨文侵略性的擔憂,不僅僅在于它可能通過一種讓甲骨文及其產品受益的方式來運行JCP,而且它還可能直接調整Java平臺本身來實現這個目的。
但是,一名熟悉JCP和甲骨文的業內人士稱,這種擔憂是一種誤解。該匿名人士稱,“你必須意識到像托馬斯·庫里安 (Thomas Kurian)[甲骨文產品開發高級副總裁]和史蒂夫·哈里斯(Steve Harris)[甲骨文Java平臺組副總裁]這樣的人將緊密參與到這件事情中,他們已經進行了多年這樣的工作。他們是如此正直,我不認為有任何理由值得擔憂。”
SpringSource收入增至3倍
那么,在Java世界中,約翰森的SpringSource將是什么?約翰森的答案是,在軟件世界中,我們希望成為強者,我們希望成為人們喜歡看到的強者。
根據美國市場分析機構Evans Data進行的一項調查顯示,人們的確愿意觀望和使用SpringSource。根據2008年底進行的一項調查顯示,正在進行Java開發的機構中有73%表示,它們正在使用或計劃在兩年內使用Spring框架。
而且,6月2日SpringSource宣布,截至2009年4月30日的財年是其迄今為止最成功的一個財年。與上一財年相比,公司的支持業務營收上漲了兩倍多,同時還獲得了一系列的里程碑事件,既證明了SpringSource在企業Java行業的領導者地位,又證明了它成功為客戶、合作伙伴、IT運營專業人士和開發者帶來了戰略價值。
Google提議的JSR-330
除此之外,約翰森還表示,依賴注入JSR數天后將被批準(事實上該規范已經于6月13日被通過),這個SpringSource與Google共同參與的規范就是“JSR- 330:Java的依賴注入”。該JSR在介紹中表示,“我們提議借助于標準化一個可擴展的依賴注入API,來實現Java代碼最大化的可重用性、可測試性和可維護性。”
谷歌的鮑勃·李(Bob Lee)和約翰森負責領導該規范團隊。該JSR來自于Spring框架和谷歌的Guice。
JSR-330對該技術的描述是:
“現有方式使用XML、注解或普通Java代碼來配置一個依賴注入器。這個注入器然后被用于構建對象并對它們注入依賴性。這個標準將提供一個核心API,可以在創建和運行時被諸如XML和注解等高級配置機制來驅動。使用不同高級機制配置的對象,將能夠自由的互相依賴,因為該機制將使用一個相同的基礎。”
約翰森笑稱,它同時也解決了“怒漢”問題。他表示,這個稱號實際上是一個誤解,但是如果因為數年前他對困擾企業Java的不必要復雜性表達了憤怒,而讓他成為一個“怒漢”,那么他愿意接受這個稱號。正是這種憤怒為企業Java用戶帶來了Spring框架和其它更輕量級、更簡單的技術。
【編輯推薦】