.NET V2.0编程的技术含量比V1.0提高了,也更成熟了.微软和开源社区都提供了许多的框架和接口. 我们是这些框架的用户.我们也有两种编程模式,一种是基于一个著名的开源框架上,开始阅读和全盘吸收,然后动手大改,变成自己的;一种是在著名的框架上,找到接口或黑客接口,从上面开始继承和定制,从而实现自己的。前者是站在巨人的肩膀上的模式,后者是让巨人背着自己的模式,不过微软的架构师更喜欢背着你,可是不是所有的人都喜欢搭顺风车.
下面列出这些框架,一起来思考一下,我的想法是充分利用这两种模式.吸收各自的精华,时刻走在技术的前沿.
MS : Enterprise Library, Composite UI Application Block , WSE/WCF , WWF/WinFx ,Altas etc
OpenSource : Castle/Sprint.Net, NHibernate/Ibatisnet, etc
下面列出这些框架,一起来思考一下,我的想法是充分利用这两种模式.吸收各自的精华,时刻走在技术的前沿.
MS : Enterprise Library, Composite UI Application Block , WSE/WCF , WWF/WinFx ,Altas etc
OpenSource : Castle/Sprint.Net, NHibernate/Ibatisnet, etc
本文转自 张善友 51CTO博客,原文链接:http://blog.51cto.com/shanyou/75066,如需转载请自行联系原作者