透明思考@CSDN

思考着的程序员,程序员的思考

编程语言的宗教狂热和十字军东征

编程语言的宗教狂热和十字军东征(本文首发于《中华读书报》2003年8月20日号)熊节  业余程序员最喜欢做的一件事就是对不同的语言进行比较。Java是否比C++好?C#是否会成为终极语言?凡此种种。从专业程序员的角度看来,这是最低级无趣的游戏。其一,在项目诸元确定之后,通常并没有选择语言的余地;其...

2003-08-22 09:07:00

阅读数 3768

评论数 2

魅力四射的“小玩意”——PicoContainer

Jon Tirsen在他的weblog里说,他看到一个叫PicoContainer的有趣项目,并立刻投身其中。这个自称“IoC(Inversion of Control)type 3”的微容器有什么吸引人的魅力?PicoContainer / NanoContainer Ive recently ...

2003-08-20 11:03:00

阅读数 2682

评论数 5

PicoContainer发布1.0 BETA版

PicoContainer是一个“微核心”(micro-kernel)的容器。它利用了Inversion of Control模式和Template Method模式,提供面向组件的开发、运行环境。从名字上就可以看出,PicoContainer是“极小”的容器,只提供了最基本的特性。其他容器可以在...

2003-08-19 08:40:00

阅读数 1706

评论数 1

Formula One报表引擎的新特性——Application Data Reporting

Formula One e.Report本来就是很强大的报表引擎,现在它又加入了一个开创性的新特性:从普通Java对象导入数据生成报表——Application Data Reporting。按照这篇新闻稿的说法,这种报表生成方式能够显著提高报表生成的性能。更重要的是,Application Da...

2003-08-17 21:59:00

阅读数 2206

评论数 0

Avalon:面向组件的程序设计(COP)

“面向组件的程序设计”(component-oriented programming,COP)已经被鼓吹得足够久了,这让它多少有点像一个buzzword。什么是COP?如何实现一个COP的系统?avalon是一个不错的参考。What is COP?IntroductionComponent Ori...

2003-08-13 16:21:00

阅读数 2277

评论数 0

AOP != Interception

这是一篇“老”文章。最近在研究AOP,也尝试了JBoss的AOP解决方案,故而对AOP的核心思想、Interception体系结构在AOP中的地位产生了兴趣。Ted的这篇文章阐述精到,令我受益良多。——————————Setting the Story Straight: AOP != Inter...

2003-08-11 11:13:00

阅读数 2357

评论数 0

“程序员文化”之正名

“程序员文化”之正名 (本文首发于《中华读书报》8月6日号)熊节  我总是很愿意把“程序员”和“文化”这两个词组合在一起使用。不独是我,我相信每个程序员都希望有一种属于自己的文化。上至帝王将相,下至贩夫走卒,多年传统的职业分工和社会地位划分使这些人群都有属于自己的文化。但程序员(或者说,软件开发者...

2003-08-08 08:42:00

阅读数 4034

评论数 2

JSP飞速发展前景光明

据NetCraft的调查显示,在过去的一年中,对JSP的使用飞速增长了94%。在使用JSP的操作系统平台方面,有40%是Linux、26%是Windows、17%是Solaris。————————Last December we reported that the number of JSP si...

2003-08-08 08:36:00

阅读数 3372

评论数 0

重构之维——关于重构及《重构》的随想

重构之维——关于重构及《重构》的随想  我很少给自己参与其中的书籍做评论,因为这样的评论会同时失去公允和陌生感,而这两者恰好都是优秀书评的要素。对于这本即将出版的《重构》,我也有同样的尴尬。如果重新拿起这本书,在查找“重构细目”之前,我会想些什么呢?既然已经没有评论的可能,我就邀读者分享这些凌乱的...

2003-08-01 14:51:00

阅读数 3092

评论数 4

提示
确定要删除当前文章?
取消 删除
关闭
关闭