`
ihuashao
  • 浏览: 4725511 次
  • 性别: Icon_minigender_1
  • 来自: 济南
社区版块
存档分类
最新评论
文章列表
一个巨大的好消息:IBM向Open Source社群捐献了自己的Visual Editor项目,不久Eclipse将在此项目基础上发布可视化GUI编辑工具。看来,不用太久,Eclipse的用户们就不用再羡慕JBuilder的可视化GUI编辑器了——而且这还是免费的,而且这还是基于SWT的。 ———————— Eclipse boosting open source GUI-building The Eclipse consortium for open source tools on Tuesday is announcing its Visual Editor Project, to ...
Java应该变得更简单——或者说,更易用。目标是没有争议的,但达到目标的途径却颇可商榷。在持久层和业务层,EJB向人们证明:在J2EE领域,Sun没有能力像微软之于.NET那样提出一揽子完整的解决方案;力图一次性解决所有问题的EJB到最后只能是一种可供参考的选择——如果不是更糟的话。 Java的简单之道不在这个方向上。充分利用Java语言本身的简单性,充分发挥OOD的威力,充分借助Open Source社群的能量,用多个框架或者类库——每一个只专注一个目的,“do only one thing and do it well”——的组合来完成任务,这才是Java走向简单的正道。 最近我们经常说 ...
姗姗来迟的乐趣 (本文首发于《中华读书报》2003年10月22日号) 熊节   钱锺书曾有一句话,大意是说:衣袋里的钱虽然也是自己的钱,翻出来的时候却总觉得是意外的财喜。不经意间发现这本迁延经年的《模式的乐趣》(清华大学出版社2003年9月)竟然付梓,我的心境大抵就是从新换的上衣袋里翻出了钱,倒是一个不大不小的惊喜了。如果译者也可以算是翻译作品的养父,我想,我应当有责任为这个被冷遇的孩子说上几句。   再次打开尘封已久的译稿,或许颇可以令我欣慰的是这部“早年作品”的译笔竟也不像想象中的那么不堪——“小时候干的营生”虽然显得有些突兀,倒还不至于令我“骇而 ...
IBM下一代Websphere应用服务器(代号“Vela”)将采用组件化服务的架构——也许更像JBoss?组件化无疑将成为J2EE底层设施和框架的发展方向。 —————— IBM has announced the future of their WebSphere series. Code-named 'Vela' the new version will become the foundation across all IBM server applications. Many component services will then sit on top of this new fou ...
Test-Driven Development Is Not About Testing November 3, 2003 SummaryI am always on the look out for good questions to ask candidates in an interview. Not the "How many oranges can I fit in this room?" kind of nonsense (the stock response to which is apparently "with or without us s ...
从森林到咖啡馆 ——一本别样的经典 (本文首发于《程序员》2003年第11期)<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /> 撰文/剃刀 《J2EE设计开发编程指南》(Expert One-to-One J2EE Design and Development),Rod Johnson著,Wrox 2002年,电子工业出版社2003年中译本。 我的书架上有十多本书名包含“C++”的书,而且本本堪称经典——Essential C++、Effective ...
我不喜欢这个title的翻译,它的原文应该是“通往build.xml天堂的12条路”。为了让读者更容易理解,我最后还是选择了这个通俗……俗气的title。需要注意的是,这篇weblog来自“fate”hani…… 12 paths to build.xml nirvana 1 - Always provide shell launchers for ant. A standalone build.xml is simply too demanding for developers, who are used to luxuries like build.bat and bu ...
不知道什么时候(大概是从几个台湾人翻译了他的weblogs开始吧),“祖尔谈软件”似乎受到了越来越多程序员的青睐。不过,说实话,我很反感这位祖尔的论调。看看这段话吧: “不管怎么说,我不认为Extreme Programming是在鼓吹零设计的理念。他们只是说:“不要作任何无必要的设计”,这没有什么错嘛。但人们听到的并不是这样。大多数程序员是在找不用设计的借口,所以他们像飞蛾扑火般投向“不用设计” 这个馊主意。这是一种奇怪的,让你事倍功半的懒惰方式。我懒得先在纸上把这个功能给设计好了,所以我就先写程序,然后发现不对,我就去改,结果反倒花更多的时间。或者,更经常发生的是,我先写些程序,发现它不对 ...
一上班就看到这么有趣的一篇文章……尤其是那句“我最喜欢Decorator模式!我随时都要使用它!”让我捧腹大笑。软件业的时髦的确是非常非常之多,尤其是当创新与时髦紧密融合时,时髦就更成为一种必不可少的元素了。 Software Fashion By Robin Sharp, Dino Fancellu and Matt StephensOctober 5, 2003 Related Articles: The Case Against Extreme Programming, EJB's 101 Damnations Like any industry, the software wor ...
懒惰者的阅读、写作与偶像崇拜 熊节   用“懒惰者”的称谓,我想指代的是怎样一个人群?我的同行——程序员们——大抵知道,Perl语言的发明人Larry Wall曾经列举过程序员的三大美德:傲慢、急躁,以及懒惰 ...
Ender's Game and Software Development 22 Jul 03 [print link all] I recently read the novel Ender's Game by Orson Scott Card. It's a science-fiction piece about a young child who is training to be the next military genius that can save Earth from devastating attack by an alien species. ...
BEA雇佣了AspectWerkz的作者Jonas Boneur。在JBoss刮起AOP旋风之后,BEA是否意识到这种新技术的重要性?Jonas Boneur是否会给WebLogic带来基于AOP的新理念?我们拭目以待。 AspectWerkz是Codehaus.org下的一个open souce项目,提供一个AOP的框架。 —————— It has been heard on the grapevine that BEA recently hired Jonas Bonér, the founder of the much praised AspectWerkz AOP f ...
今天一大早,“那个叫TSS的大泥潭”已经开了锅,而故事的焦点一如既往地是JBoss。JBoss的首席体系结构师Bill Burke宣布:著名的O/R映射框架Hibernate正式加入了JBoss家族,Hibernate的主要作者Gavin King成为JBoss Group的成员。 Bill Burke在一封公开信中说,JBoss一直在寻找替代CMP entity bean的持久化解决方案,而基于POJO和AOP的Hibernate是他们梦寐以求的。他表示,Hibernate将成为JBoss最主要的持久化基础设施。 随后,Gavin King也发表了一封公开信。他在信中表示,Hibernat ...
说实话,即便是在写《重构之维》的时候,这个问题仍然困扰着我:refactoring(refactory)这个词从何而来?Martin Fowler猜,它来自代数里的因式分解(factoring),但最早的重构者们似乎从来没有想到过这个词…… —————— EtymologyOfRefactoring refactoring 10 September 2003 Where did the word refactoring come from? This question struck my mind a few times when writing th ...
把Java对象映射成XML文档,这是Java对象持久化的一种新思路。在XML.com的一篇文章里,作者对四种主要的Java-XML映射工具进行了全面的比较: Breeze XML Binder, a tool produced by Breeze Factor Castor, an open source project under ExoLab JAXB Reference Implementation, created by SUN XGen, a tool produced by Commerce One. 比较的标准主要有以下几条:(1)对XML大纲(s ...
Global site tag (gtag.js) - Google Analytics