InfoQ 中文站 10 月份精彩内容回顾

  • InfoQ 中文站

2007 年 11 月 7 日

话题:JavaSOA敏捷.NETRubyInfoQ架构DevOps语言 & 开发文化 & 方法

Java: 临发布 2.0 前对 ExtJS 作者 Jack Slocum 的访谈

ExtJS 团队最近发布了 JavaScript/Ajax 框架的 2.0 的 Alpha 版本,InfoQ 特约了 ExtJS 的作者 Jack Slocum 就有关这次发布进行了访谈。

.NET: 微软.NET Framework 的开源之路

最近微软宣布将在微软参考许可协议(MS-RL,Microsoft Reference License)下发布.NET Framework 的源代码。

Ruby: Java、Ruby 和持续负担

最近在 ActiveRecord 与 Hibernate 之间的争论当中,Google 的 Bob Lee 用了“持续负担”这个词,来形容使用 Ruby 这样的动态类型语言相对于 Java 这类静态类型语言的优缺点。

Agile: 软件开发社区“宗教信仰”之争风波未息

一石激起千层浪,James O. Coplien 在 10 月 9 日发布的一篇以 TDD 为例,将当今的软件开发描述成宗教信仰驱动的文章,在社区里引起了激烈的争论。虽然反对者有之,支持者亦有之,但持有对立观点的双方都有着共同的讨论基础:以事实为依据,以亲身实践为出发点。也即是:实践是检验真理的唯一标准。

SOA: Oracle 确认斥资 67 亿美元欲收购 BEA

据各大媒体报道,在本月十二号(上周五)Oracle 对外确认说已经向 BEA 公司提交报价,希望以 67 亿美元的价格收购后者。Oracle 目前的报价为每股 17 美元,较 BEA 先前的每股 13 元溢出 25%。在消息宣布之前,BEA 股票的平均价格为 13 美元,但现在已经接近 18 美元。

Architecture: 软件架构的十大错误

IASA 成员 Eoin Woods 发表了一篇文章讲述他所认为的十大软件架构错误——常常要碰得头破血流才会得到的一些教训。

Java: 用 Spring 2.0 和 AspectJ 简化企业应用程序

这篇文章回顾了在 Spring 2.0 中对 AOP 的支持,并带你领略了在企业应用中对 AOP 的采纳过程。大量的事例表明,很多用 AOP 可以很简单实现的功能,用其他的方式很难实现。

.NET: 面向 XML 的领域建模设计

系统应用建设初期选择的实现模式往往随着业务需求和历史数据量的变化可能需要进行调整,此时要增加一个适应性机制,保证在尽量不影响客户程序的前提下,选择合适的实现模式。随着 XML 数据使用日趋广泛,须借助 XPath、XQuery 和 XSL 为层次型数据增加专门的扩展机制,使得基于 XML 数据源的业务逻辑也可以采用领域驱动设计中常用的模式实现。

Ruby: 什么是 Ruby 之道? 作者 Hal Fulton 刚刚更新了他的经典之作——《Ruby 之道》。Hal 之所以要这么做的原因是由于十月第三周要赶上 RubyConf 2006,并且要配合着 Addison Wesley 专业 Ruby 系列图书的启动。在这次 InfoQ 的独家采访中,Hal 回答了贯穿整本书的问题:什么是 Ruby 之道?

Agile: 书评:责任病毒让恐惧削弱了协作的效果 相对传统的管理方式来说,有些组织采取了“放权式”的管理,可他们的绩效产出确实超越了采用“命令与控制”方式进行管理的竞争对手了吗?Rotman 管理学院系主任 Roger Martin 发现这种“大有前途的”方法却经常失败。他的分析结果是:失败的原因来自“责任病毒(Responsibility Virus)”;他提供了一系列工具,帮助那些希望解决自己身边类似问题的人。书评人 Deborah Hartmann 认为这本书能够很好地解释为什么仅改进流程是不够的。

SOA: 专访 FastSOA 作者 Frank Cohen InfoQ 从 Frank Cohen 的书《FastSOA》里摘录出一个章节进行了发布。趁着这个机会,InfoQ 对 Frank Cohen 进行了一次访谈,Frank Cohen 是 FastSOA 解决方案的创建者,访谈的议题关于当在中间层尝试使用 XQuery 处理 XML 消息时的可伸缩性以及文件对象关联映射。

Architecture: 技能云:两人两周的 Web 2.0 网站 因为 Ruby on Rails 的出现,借用互联网创业的人越来越多,虽然不能说全是 RoR 的功劳,但至少说明技术门槛的降低加速了互联网的发展。从前从一个点子的产生到实现可能要耗费少则几个月,多则几年的时间,而现在,只要你的点子够新,有实践的可能,几天几周就可以看到原型。而后面的维护也比较方便,几乎可以说是实时进行。本文通过采访技能云网站的策划人熊节和主设计师 Iceskysl 就是想证明前文所述,据两人介绍,这两个到现在还没有见过面的年轻人通过网络,在不到两周的时间里,将一个创意点子变成了现实。

领域驱动设计精简版

如何设计能深刻反映业务领域的领域模型?领域模型设计的未来发展方向是什么?……本书是 Eric Evans 的《领域驱动模型》一书的精简版,让你在短时间内理解领域驱动设计的内容。这本书没有介绍任何新的概念,它只是概要总结了领域驱动设计的本质,抽取了 Eric Evans 原书中关于这一主题的大部分内容,以及其他相关资料。这本书可以让你快速了解领域驱动设计的基础知识,但不能替代 Eric 书中提供的大量事例和案例研究或者 Jimmy 书中提供的动手事例等。

曹晓钢谈企业应用开发框架

在采访中,曹晓钢首先对当前流行的 Web 应用开发框架,如 Spring、JBoss Seam、Hibernate 等进行了比较分析,然后根据自己的实际工作经验和经历指出在企业应用开发中如何选择并合理地使用这些框架,另外他还对未来一段时间开源框架的发展前景进行了展望。

JavaSOA敏捷.NETRubyInfoQ架构DevOps语言 & 开发文化 & 方法