posts - 309, comments - 6940, trackbacks - 0, articles - 3
  BlogJava :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理

Guice1.0 vs Spring2.5

Posted on 2007-11-03 09:50 诗特林 阅读(1890) 评论(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最初代码还是他提供的

评论

# re: Guice1.0 vs Spring2.5  回复  更多评论   

2007-11-03 11:26 by 5D壁纸
恩,很早就听过 Guice, 单单比一方面,确实比spring似乎要好

5D壁纸,http://5d6p.5d6d.com 欢迎来到国内最好的壁纸论坛

# re: Guice1.0 vs Spring2.5  回复  更多评论   

2007-11-05 12:13 by Thomas
不错,翻译得很好!

只有注册用户登录后才能发表评论。


网站导航: