- 博客(11)
- 收藏
- 关注
编程语言的宗教狂热和十字军东征
编程语言的宗教狂热和十字军东征 (本文首发于《中华读书报》2003年8月20日号) 熊节 业余程序员最喜欢做的一件事就是对不同的语言进行比较。Java是否比C++好?C#是否会成为终极语言?凡此种种。从专业程序员的角度看来,这是最低级无趣的游戏。其一,在项目诸元确定之后,通常并没有选择语言的余地;其二,语言的生存本身就是一个达尔文主义的问题:设若两种语言...
2003-08-22 09:07:00 101
魅力四射的“小玩意”——PicoContainer
Jon Tirsen在他的weblog里说,他看到一个叫PicoContainer的有趣项目,并立刻投身其中。这个自称“IoC(Inversion of Control)type 3”的微容器有什么吸引人的魅力? PicoContainer / NanoContainer I've recently joined two new projects:http://www.picocontainer...
2003-08-20 11:03:00 60
PicoContainer发布1.0 BETA版
PicoContainer是一个“微核心”(micro-kernel)的容器。它利用了Inversion of Control模式和Template Method模式,提供面向组件的开发、运行环境。从名字上就可以看出,PicoContainer是“极小”的容器,只提供了最基本的特性。其他容器可以在它的基础上加入更多特性。因其小,PicoContainer也是剖析、研究的最佳对象。 —————...
2003-08-19 08:40:00 80
Formula One报表引擎的新特性——Application Data Reporting
Formula One e.Report本来就是很强大的报表引擎,现在它又加入了一个开创性的新特性:从普通Java对象导入数据生成报表——Application Data Reporting。按照这篇新闻稿的说法,这种报表生成方式能够显著提高报表生成的性能。 更重要的是,Application Data Reporting很可能彻底改变报表类应用程序的体系结构,使报表数据复用更加容易,并且让报表...
2003-08-17 21:59:00 151
Avalon:面向组件的程序设计(COP)
“面向组件的程序设计”(component-oriented programming,COP)已经被鼓吹得足够久了,这让它多少有点像一个buzzword。什么是COP?如何实现一个COP的系统?avalon是一个不错的参考。 What is COP? Introduction Component Oriented Programming, or COP for short, takes...
2003-08-13 16:21:00 73
在Web上登录Domino后直接打开用户的邮件
/*** <p>Title: MailRedirectServlet</p>* <p>Description: 登录Domino服务器后直接打开用户的邮件!</p>* <p>前提Domino配置成支持servelt,</p>* <p>打开Names.nsf,配置,服务器文档,Internet协议,Domino We
2003-08-13 10:27:00 223
书评:《C# Primer》 by Joe Casad
书评:《C# Primer》 Joe Casad / 陈硕 译 译注:Joe Casad是 C/C++ Users Journal 杂志的主编(editor-in-chief)。原文发表于 CUJ Online Exclusives, March 2003,网址为:http://www.cuj.com/webonly/2003/0303/web0303a/web0303a.htm ...
2003-08-12 22:15:00 64
AOP != Interception
这是一篇“老”文章。最近在研究AOP,也尝试了JBoss的AOP解决方案,故而对AOP的核心思想、Interception体系结构在AOP中的地位产生了兴趣。Ted的这篇文章阐述精到,令我受益良多。 —————————— Setting the Story Straight: AOP != Interception Recently, a number of authors and write...
2003-08-11 11:13:00 106
“程序员文化”之正名
“程序员文化”之正名 (本文首发于《中华读书报》8月6日号) 熊节 我总是很愿意把“程序员”和“文化”这两个词组合在一起使用。不独是我,我相信每个程序员都希望有一种属于自己的文化。上至帝王将相,下至贩夫走卒,多年传统的职业分工和社会地位划分使这些人群都有属于自己的文化。但程序员(或者说,软件开发者),这个信息浪潮催生的新兴人群,却无意间变成了文化的荒原—...
2003-08-08 08:42:00 104
JSP飞速发展前景光明
据NetCraft的调查显示,在过去的一年中,对JSP的使用飞速增长了94%。在使用JSP的操作系统平台方面,有40%是Linux、26%是Windows、17%是Solaris。 ———————— Last December we reported that the number of JSP sites had grown quickly during 2002, albeit from ...
2003-08-08 08:36:00 154
重构之维——关于重构及《重构》的随想
重构之维——关于重构及《重构》的随想 我很少给自己参与其中的书籍做评论,因为这样的评论会同时失去公允和陌生感,而这两者恰好都是优秀书评的要素。对于这本即将出版的《重构》,我也有同样的尴尬。如果重新拿起这本书,在查找“重构细目”之前,我会想些什么呢?既然已经没有评论的可能,我就邀读者分享这些凌乱的思绪吧。 曾经多次与朋友谈起,翻译是一项有趣的工作,而以译本作为研究资料则是不负责任的态度。“重...
2003-08-01 14:51:00 67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人