`
ihuashao
  • 浏览: 4725391 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
星期一的早上就看到如此有趣的文章,让我心情愉快。 C++程序员难道真的就低人一等(或者说,高人一等)吗?作为一种常用的OO语言,C++得到的支持少得可怜。特别是,自动化重构工具和单元测试IDE集成的缺乏,使得C++几乎不可能成为XP团队的首选——或者说,使得很多C++团队错失了实施XP的机会。 ———————— Let's Reconsider That Aren't C++ Programmers People Too? by Michael FeathersAugust 23, 2003 SummaryThe industry needs refactoring too ...
知识产权真的很重要吗? 秋风 微软是否应公开其源代码?Napster让网友随意下载歌曲的做法是否违法?购物网站模仿亚马逊的网上购物模式,是否侵犯了贝佐斯的权利? 这些都是最有趣的问题,同时也是国内商业和国际 ...
作为对上周抗议风波的回应,新的欧洲软件专利法案起草人Arlene McCarthy女士发布了一份措辞强硬的新闻稿,“对反对者进行了猛烈的还击”。McCarthy女士以英国工党和整个欧洲议会的名义要求欧洲议会的成员(MEP)们“回到专利法案的讨论上来”,并警告他们不要被“来自其他阵营的谎言”所误导,不要被“威胁”欧洲议会的“说客”们引入“不诚实的、毫无建设性的”道路上,从而“给蓬勃发展的软件工业带来巨大风险”。在http://swpat.ffii.org/news/03/amcc0902/index.en.html可以看到这份新闻稿的全文。 政客们开始大谈“诚实”和“软件产业的发展”;Open ...
编程语言的宗教狂热和十字军东征 (本文首发于《中华读书报》2003年8月20日号) 熊节   业余程序员最喜欢做的一件事就是对不同的语言进行比较。Java是否比C++好?C#是否会成为终极语言?凡此种种。从专 ...
Jon Tirsen在他的weblog里说,他看到一个叫PicoContainer的有趣项目,并立刻投身其中。这个自称“IoC(Inversion of Control)type 3”的微容器有什么吸引人的魅力? PicoContainer / NanoContainer I've recently joined two new projects:http://www.picocontainer.orghttp://www.nanocontainer.org The founders of the project are Paul (AltRMI, Enterprise Object Br ...
PicoContainer是一个“微核心”(micro-kernel)的容器。它利用了Inversion of Control模式和Template Method模式,提供面向组件的开发、运行环境。从名字上就可以看出,PicoContainer是“极小”的容器,只提供了最基本的特性。其他容器可以在它的基础上加入更多特性。因其小,PicoContainer也是剖析、研究的最佳对象。 ———————————— The PicoContainer team is proud to announce the release of the first beta of PicoContainer ...
Formula One e.Report本来就是很强大的报表引擎,现在它又加入了一个开创性的新特性:从普通Java对象导入数据生成报表——Application Data Reporting。按照这篇新闻稿的说法,这种报表生成方式能够显著提高报表生成的性能。 更重要的是,Application Data Reporting很可能彻底改变报表类应用程序的体系结构,使报表数据复用更加容易,并且让报表应用成为真正的面向对象应用。我现在要去试用一下这个新的报表引擎。 —————————————— ReportingEngines Leads the Industry with Embedded A ...
“面向组件的程序设计”(component-oriented programming,COP)已经被鼓吹得足够久了,这让它多少有点像一个buzzword。什么是COP?如何实现一个COP的系统?avalon是一个不错的参考。 What is COP? Introduction Component Oriented Programming, or COP for short, takes Object Oriented Programming one step further. Regular OOP organizes data objects into entities that ...
/*** <p>Title: MailRedirectServlet</p>* <p>Description: 登录Domino服务器后直接打开用户的邮件!</p>* <p>前提Domino配置成支持servelt,</p>* <p>打开Names.nsf,配置,服务器文档,Internet协议,Domino Web引擎,Java 服务器小程序,选择:Domino 服务器小程序管理器</p>* <p>保存后重启Domino</p>* <p>把这个编译后的.class ...
书评:《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 基本信息:书名: C# Primer: A Practi ...
这是一篇“老”文章。最近在研究AOP,也尝试了JBoss的AOP解决方案,故而对AOP的核心思想、Interception体系结构在AOP中的地位产生了兴趣。Ted的这篇文章阐述精到,令我受益良多。 —————————— Setting the Story Straight: AOP != Interception Recently, a number of authors and writers have been talking about AOP (Aspect-Oriented Programming), and how incredibly powerful and wonderf ...
“程序员文化”之正名 (本文首发于《中华读书报》8月6日号) 熊节   我总是很愿意把“程序员”和“文化”这两个词组合在一起使用。不独是我,我相信每个程序员都希望有一种属于自己的文化。上至帝王将 ...
据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 a small starting point. Reviewing the growth over the past year since July 2002, JSP continues to enj ...
重构之维——关于重构及《重构》的随想   我很少给自己参与其中的书籍做评论,因为这样的评论会同时失去公允和陌生感,而这两者恰好都是优秀书评的要素。对于这本即将出版的《重构》,我也有同样的尴尬。如果重新拿起这本书,在查找“重构细目”之前,我会想些什么呢?既然已经没有评论的可能,我就邀读者分享这些凌乱的思绪吧。  曾经多次与朋友谈起,翻译是一项有趣的工作,而以译本作为研究资料则是不负责任的态度。“重构”这个词就是在这项“有趣的工作”中遭到了广泛误解和滥用的词汇之一。印象中最早见到这个词,是在哈贝马斯的著作中。哈老更喜欢的“Nachkonstruktion”(后构)一词,在译成英文时无可避免地被替换 ...
TheServerSide.com网站公布了The Middleware Company最新的J2EE vs. .NET性能比较报告。在这份报告中,最引人注目的一点是:.NET平台上的Web Service应用性能比J2EE平台上高了200%。另外两个评测项目(Web应用、24小时可靠性),双方差距不大。在使用Oracle 9i作为数据库后端时,J2EE的性能略占上风。 —————————————————— The Middleware Company has released a J2EE and .NET Performance case study, the latest st ...
Global site tag (gtag.js) - Google Analytics