Spring仍然輕量么?談SpringSource的發展戰略
原創【51CTO精選譯文】對于Java開發者而言,Spring框架成為替代EJB的輕量級框架。它簡單、合理,并易于設計、開發、運行應用程序。隨著時間的推移,它從本來是那些想要獲得更高效率的革新技術驅動的團隊才選擇的平臺,成長為企業級Java開發團隊選擇的平臺。
這很偉大,最好的技術獲勝了。但現在Spring已經成為一家正式的公司,并被一家更大的公司所收購,而這家更大的公司本身屬于一個巨型企業的主體部分。對我來說,Spring已經漸漸地成為了一個企業級的解決方案。
我不是在談論公司結構,我對它本身沒有什么看法。我也不是在談論核心框架本身,甚至已經獲得的額外部分(51CTO編者注:這里所指應該是今年5月Spring收購Hyperic一事)。我是在試著理解他們的開發套裝、應用服務器、另一個應用服務器(DM Server),(就我所知現在他們甚至還有一個Web服務器?)。
首先我對開發出這樣輕量級Java平臺的家伙很尊重。精明的老板將同意在企業項目中使用這個平臺。前提是,他們像Eclipse、Tomcat、OSGi服務器等開源軟件一樣有用:有類似的打包質量,從而使設計、開發和運行設計良好的工程應用變得更容易。那么OK,基于簡單化的原則,我要用。
但我對提供解決方案的SpringSource套件摸不著頭腦。我看了一下價錢,我看不出它們和IBM以及其他產品的實際差別。我所看到的是走上這條路,會讓我的云戰略陷入尷尬。鑒于費用與CPU的數量掛鉤,而為每次增添CPU購買服務需要支付上千美金(每次都要等待企業對采購的批準),我無法根據使用要求而動態地添加和刪除服務器映像。因此,從這個角度看它不是輕量級的。
而且我甚至不能看出每個SpringSource產品做了什么,因此無法評估付費對于我是否有意義。每一次我想要快速地了解,我很快就陷入了解決方案的細節中。然后我看到了一個關于發現日(SpringSource的Discovery Day,通告上寫這是SpringSource產品的一個簡介課程)的通告,嘿!一整天的研討會去反復研究各種Spring源解決方案和解釋它們到底是什么,這聽起來很完美。哦,等等,參與課程需要花費400英鎊。他們想要我為他們的銷售演示付錢。
這真是天方夜譚。
那么,Spring是否能夠保持它輕盈的腳步呢?
當然除去SpringSource現在有些令人疑惑的動作,Spring框架的更新看起來仍然在正常進展。前日剛剛出來了Spring 3.0 RC1的下載,變化挺大,感興趣的讀者們不妨去嘗試一二。
原文: Is Spring still lightweight?
作者: kief
【編輯推薦】