07 2010 档案
关于WCF客户端之ABC全配置的思考
摘要:前言     WCF客户端的ABC中间Address和Binding可以动态配置似乎已经不是什么新鲜事情了,WCF的配置就非常清晰的描述了如何动态配置A和B,但是Contract哪? Contract包含哪些内容     在一个常规WCF下的Contract有下列部分组成: ServiceContract OperationContr... 阅读全文
posted @ 2010-07-31 17:54 Zhenway 阅读(1459) 评论(0) 推荐(0)
请不要滥用设计模式——SingleTon篇
摘要:前言     说到面向对象的设计模式,现在很多人都可以随便说出好几种常用的,但是有没有想过设计模式,即使是初学者也至少能说一下SingleTon和Factory Method这两个。     那么,设计模式是不是随便怎么用都没问题哪?     这个问题从提问的方式上就可以看出,答案一定是否定的(大家也不是白白... 阅读全文
posted @ 2010-07-17 15:28 Zhenway 阅读(2291) 评论(2) 推荐(0)
Language first? Design pattern first?
摘要:惊人之语     FireLong在他的Blog中写到:将所谓常用的设计模式变成语言构造的一部分,是C#设计思想里面又一个的严重错误。 谁为谁服务?     在FireLong的观点中,编程语言是为设计模式服务的,因为有了这些设计模式,所以,语言不应该有这个代替这些设计模式的语法,语言要做的仅仅是实现这些设计模式的基础(Design patter... 阅读全文
posted @ 2010-07-04 15:30 Zhenway 阅读(2421) 评论(11) 推荐(3)
c#不可忍受之慢——谁是罪魁祸首
摘要:    前些日子,爆出N篇说c#/.net太慢的,要求删除c#/.net部分特性的文章。     撇开那些文章不说,c#/.net慢似乎是业界公认的铁则,不论大家如何证明c#/.net其实不比c++慢多少,但是应用程序级别的性能却依然这么慢。     那么c#/.net慢在哪里?     很不幸的是大部分c#程序是被大部分程序员拖慢的,也许这个结论不太容易被人接受,却是一个广泛存在的。 Stri... 阅读全文
posted @ 2010-07-03 12:12 Zhenway 阅读(23914) 评论(39) 推荐(36)