企业应用搞多了,绕不开的就是架构和模块化。Enterprise Library算是老牌选手了,patterns & practices团队出的这个库,思路挺清晰,模块也比较全,像是Data Access
、Security
、Cryptography
这些常见的功能,它都封装好了。
里面的Configuration
模块用起来也蛮顺手,配置逻辑清楚,维护起来方便不少。尤其是在多个项目之间共享配置,响应也快,减少重复劳动,这点对大项目挺友好。
如果你习惯自己撸一套架构,那这个库你可以当成参考框架看;如果你不太想从零开始,那它基本能帮你打好地基。虽然版本有点老,但思路还挺现代。
顺带说一句,Enterprise Library还有不少实用案例,比如《基于 Enterprise Library 数据访问应用模块的应用开发》,还有《Enterprise Library 企业库高效数据访问的实例解析》,都还不错。
如果你正好在做中大型企业系统,想快速搭个稳定的框架,可以考虑直接拿来用,或者拆着用它的几个块。