InfoQ 中文站第 47 周最佳新闻回顾,包括《Qi4j 提出面向组合编程思想》、《微软发布 Visual Studio 2008 和.NET Framework 3.5》、《Ruby.NET 0.9 改善.NET 互操作,并添加窗体设计器支持》、《OASIS 发布了 OpenCSA 在线研讨会》、《测试驱动开发?还是测试驱动需求?》和《World Ready 的 Internet 服务总线》等。
Java: Qi4j 提出面向组合编程思想
本周 Rickard Oberg 在 oredev 上宣布推出 Qi4j,并宣称“类已死,接口万岁”。Qi4j 带来了面向组合编程的新思想,提出类中不再放有任何的行为,取而代之的是,类成为混入(mixins)的‘组合’,并在类中使用标注定义接口。
.NET:微软发布 Visual Studio 2008 和.NET Framework 3.5
今天微软向开发者们发布了 Visual Studio 2008 和.NET Framework 3.5。这次发布比预计要大大提前,而且包含了之前许诺的所有特性。
Ruby: Ruby.NET 0.9 改善.NET 互操作,并添加窗体设计器支持
Ruby.NET 项目刚刚发布了 0.9 版本,它可以将 Ruby 源代码编译在.NET CIL 之上运行。新的版本改善了与.NET 平台集成,并且几乎完全实现了 Ruby 的标准库。在发布的同时,Ruby.NET 提供了可以集成在 Visual Studio 之上的窗体设计器,以帮助开发者构建具备 GUI 界面的 Ruby 应用。
SOA: OASIS 发布了 OpenCSA 在线研讨会
为了进一步帮助传播 SCA 标准化成果和对社区进行培训,OASIS 围绕 OpenSCA 的各种规范宣布了一系列在线研讨会。
Agile:测试驱动开发?还是测试驱动需求?
从哪开始练习测试驱动开发?和需求一起,还是设计?或者是另一种方式,自顶向下或向底向上?当你不用代码写第一个测试时,这个测试应该怎么表现出来呢?在敏捷社区中,这两种方法都被实践过,但在如何提供更大的价值这一点上没有达成一致。
Architecture: World Ready 的 Internet 服务总线
IT 圈里从来不缺少概念,虽然 ESB(Enterprise Service Bus)已经被提出快 8 年了,但在众多厂商的追捧下,Enterprise-class 似乎有些过时了,取而代之的是 world ready,相应的 ESB 也升级为 ISB(Internet Service Bus)。
另外欢迎读者 **订阅InfoQ 中文站“每周精要”,通过邮件和我们保持内容同步。为方便InfoQ 中文站读者之间的交流需要,我们申请了一个 Google 论坛(ICUG,InfoQ China User Group),欢迎加入。另外如果你喜欢 InfoQ 中文站,请在你的博客与相关社区广而告之;如果你愿意与我们一起参与 InfoQ 中文站的内容建设,请随时通过 china-editorial[at]infoq.com ** 邮件和我们联系!
评论