摘要: 作者 Bruce Laidlaw and Michael Poulin 译者 侯伯薇 软件产业目前的状态很混乱,开发成本越来越高,质量却越来越差。云计算所给出的承诺和具体实现还有相当大的差距: 最近,在Batler小组的讨论会中举行了一场题为“业务流程管理和面向服务的架构”的座谈,得出的结论认为,只有公有云才是真正能够节省成本的方法,但是它还不够透明,中型和大型企业暂时还无法考虑把它作为节省IT成本的解决方案。当前在行业中有很多这样的宣传性的说法,但是它们能够解决真正的问题吗? 真正的问题又是什么呢? 对于意识到软件开发生产力缺乏的开发者,以及当前各家公司雇佣的大量技能较差的开发者,业界已.. 阅读全文
posted @ 2011-10-12 22:52 雁北飞 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 前言 新技术层出不穷。过去十年时间里,我们经历了许多激动人心的新技术,包括那些新的框架、语言、平台、编程模型等等。这些新技术极大地改善了开发人员的工作环境,缩短了产品和项目的面世时间。然而作为在软件行业第一线工作多年的从业者,我们却不得不面对一个现实,那就是当初采用新技术的乐趣随着项目周期的增长而迅速减少。无论当初的选择多么光鲜,半年、一年之后,只要这个项目依然活跃,业务在扩张 —— 越来越多的功能需要加入,一些公共的问题就会逐渐显露出来。构建过慢,完成新功能让你痛不欲生,团队成员无法很快融入,文档无法及时更新等等。 在长期运转的项目中,架构的腐化是怎么产生的?为什么常见的面向对象技术无... 阅读全文
posted @ 2011-10-12 22:50 雁北飞 阅读(301) 评论(0) 推荐(0) 编辑