Posted on 2007-11-03 09:50
诗特林 阅读(1988)
评论(2) 编辑 收藏 所属分类:
J2EE
Guice1.0 vs Spring2.5
Google公司的Bob lee开发的轻量级IoC容器Guice,其特点是:
1、速度快,号称是spring的100倍速度
2、无配置文件,实用JDK5.0的annotation描述组件依赖,简单,而且有编译器检查和重构支持
3、简单,代码量很少
牛人
William Louth
做的比较实验,
挺有意思的.
在线程对比测试中,他们两者的区别还是很大的。Cuice
在这方面要优于Spring
http://www.javalobby.org/articles/guice-vs-spring/
(C) :Concurrent(线程)
(CS):Concurrent+Singleton(单例)
(S ) :Singleton
( ) :NonConcurrent+Non Singleton
而下面的图则很好的解释了上面的结果
注:
Guice几乎由他一手开发
Bob Lee,Bob Lee
成名很早,早几年前就被软件界冠以“天才”的称谓,JBoss的AOP最初代码还是他提供的