《.NET大局观》荣耀译序

新技术总是伴随着误解一道来临,微软 .NET也不例外。对于微软环境下的开发人员来说,.NET的重要性无论如何强调都不为过。因此,怀着平和接纳的心态,全面透彻理解这种新技术,对于我们每一位希望与时俱进的架构师、程序员和技术管理人员来说,都至关重要。   

.NET带来的巨量新技术,足以使任何一名老练的开发人员不知所措。虽然 .NET相关书籍已经随处可见,但它们要么是代码密集型的开发者指南,缺乏透彻的说理;要么仅限于对某一专门技术的描述,无法让您建立完整的.NET观念。结果,直到今天,许多开发人员对 .NET究竟是什么,仍然不明就里。  

您手中的这本书与众不同。它涵盖了整个 .NET平台的方方面面,又有足够的技术深度。倘若您希望理解 .NET的内涵、外延及其运作机理,本书正是为您而写。它可以让您全面而深入地领会 .NET平台,又不会迷失于这个巨大而复杂的技术丛林。我向阁下建议,阅读任何一本 .NET专项技术书籍之前,请先阅读这本书。本书地位独特,难以替代。   

本书以 .NET概观开始,一一阐述 .NET各组成要素的原理、目标、彼此相互关系,以及它们如何适应 .NET整体蓝图,内容涵盖Web Services、通用语言运行层(Common Language Runtime,CLR)、.NET语言、.NET Framework类库、ADO.NET、ASP.NET、.NET My Services等等。甚至连.NET企业服务器本书也有清晰描述 — 尽管这些软件当前发行版既未使用 .NET框架,也没有对Web services提供太多直接支持。   

本书秉承 David Chappell作品的一贯风格,将文字叙述与技术原理示意图有机结合在一起。为了配合讲解,作者偶尔会给出一些代码样例,但比重甚少。重要概念都被整理成“页边注释”的形式。任何时候您都可以安全跳过不感兴趣的段落,不必担心丢掉对主体思想的把握。

本书高明之处在于作者David Chappell不但将艰深复杂的技术以浅显流畅的笔法明晰表达出来,更以多年业界经验和对新技术的敏锐洞察力,写出散布于“分析文块”中极富启迪性的观点。作为一名企业级项目负责人,对于本书,我个人给予极高评价。任何一位需要全面理解 .NET的架构师、程序员和技术管理人员都应该读读本书。   

感谢侯捷先生。先生为人师表,大家风范,是荣耀学习的榜样。感谢周筠女士,您不仅仅促成了这次合作。感谢我的爱人朱艳,你永远是我前进的推动力。   

感谢本书的每一位读者朋友。您在汲取知识的同时,肯定也会强烈体验到精采和快乐。

荣耀
2002年10月
www.royaloo.com
电力自动化研究院