Sunday, December 10, 2006

春天大拜拜

跑去參加了Spring Experience 2006。這是Spring framework的年度大會,三天要收千餘美金。過去幾年,大企業裡的人覺得EJB的員工價錢太貴,找到了還整天跳槽,所以當Spring把自己行銷成一套便宜的企業解決方案時,一時之間許多學不會JEE的企業便趨之若鶩地貼上Spring。現在,學不會EJB的朋友終於可以大聲的喊 我們不用EJB。

儘管所有的資訊人都知道,這世界上沒有一顆神奇的銀色子彈可以同時打到鮪魚肚與膝蓋(扯遠了),但是Spring卻不能免俗的想要當一顆銀色子彈,學Java EE把所有商業規格吃下來。這就像蝙蝠俠的編劇一樣,凡是看到什麼,加上蝙蝠兩個字,就成為新產品,例如蝙蝠飛機,蝙蝠書包之類的。看起來Spring也學會了蝙蝠俠的這幾招。這三天下來,什麼東西前面通通都加上Spring: Spring OSGi, Spring JMS, Spring Weblogic, Spring Mule, 到最後還來個Spring.NET, 聽得我真的快吐了。我一直覺得dependency injection是對的觀念,而且Spring與Pico Container一樣, 是不錯的設計。只是說,真的有必要用這個方式把所有東西都沾到邊來賣嗎?

No comments: