Posted on 2007-11-03 09:50
詩特林 閱讀(1997)
評論(2) 編輯 收藏 所屬分類:
J2EE
Guice1.0 vs Spring2.5
Google公司的Bob lee開發(fā)的輕量級IoC容器Guice,其特點是:
1、速度快,號稱是spring的100倍速度
2、無配置文件,實用JDK5.0的annotation描述組件依賴,簡單,而且有編譯器檢查和重構(gòu)支持
3、簡單,代碼量很少
牛人
William Louth
做的比較實驗,
挺有意思的.
在線程對比測試中,他們兩者的區(qū)別還是很大的。Cuice
在這方面要優(yōu)于Spring
http://www.javalobby.org/articles/guice-vs-spring/
(C) :Concurrent(線程)
(CS):Concurrent+Singleton(單例)
(S ) :Singleton
( ) :NonConcurrent+Non Singleton
而下面的圖則很好的解釋了上面的結(jié)果
注:
Guice幾乎由他一手開發(fā)
Bob Lee,Bob Lee
成名很早,早幾年前就被軟件界冠以“天才”的稱謂,JBoss的AOP最初代碼還是他提供的