引言

敏捷时代的来临,迫使微软.Net技术也在向敏捷方向发展。近几年,.Net在数据访问、Web、测试等多个领域大刀阔斧的进行改革,新技术不断涌现。一方面这是值得庆幸的,让.Net程序员在开发复杂项目有了更多的选择,一改往日只能拖控件绑定数据的局面。另一方面,程序员需要大量的学习,并且需要依赖更多的第三方框架。

面对高昂的学习成本以及大量技术的集成和管理,大部分公司会让经验丰富的老手摸索新技术,并创建应用程序框架,而新手只需要了解该框架的使用即可,大量的技术将被封装到应用程序框架中。虽然打造一套适合本公司或本项目的应用程序框架并不十分困难,但也不是每个公司都有能力完成,在我接触的一些小公司,发现他们对应用程序框架毫无认识,代码异常混乱,开发效率低下。

为了让.Net初学者能够有所了解,我打算把我知道的一些皮毛整理出来,供初学者参考。由于内容较多,准备整理成一个系列来进行说明,标题定为《应用程序框架实战》,前几篇主要介绍应用程序框架的基本概念、特点、组成等,后面几篇以我自己的Util框架为例进行实战演练。

应用程序框架实战