• WCF思考随笔一: WCF是干什么的?


    对于WCF,之前知道是微软新一代开发框架的重要组成部分,是从之前Socket,COM,COM+,.NET Remoting,WebService等等系统内或系统间通讯解决方案发展而来,同时对各种解决方案进行了整合。

    现在项目中的要求所致,逐渐开始了解WCF,目前的感觉是:WCF还是微软一贯的产品思路,在不同的设备或者软件上加一层,用统一的界面去屏蔽通讯细节,就像windows的硬件中间层一样。打个比方,以前的程序员,我需要从武汉到南京,有水路、陆路,如果走水路,我造一艘船,然后坐着自己造的船去了;后来呢,微软做了一些船,像COM之类的,你到码头自己去找艘船,然后自己开到南京;现在,微软给你一个WCF,你自己选水路、汽车、火车、飞机,选了水路的话买票就行,其他的微软船也做好了,船长也配好了。

    这个过程就是自主权减少的过程,以及专业度增加的过程。

    自己做船,想怎么做就怎么做,要什么时候走就什么时候走,出了问题,自己都能修;缺点呢,首先是费劲,为了去趟南京要先做艘船,其次是不专业,不是专业做船的,难免做的船不够结实,碰到风浪什么的容易翻。

    COM船呢,做是轮不到你自己做了,但是你可以到现场看船,也可以自己决定走哪条航线,同样,要什么时候走就什么时候走;缺点呢,基本上一个人能学会开船就很不错了,估计一般情况下,就是有飞机,你也享受不到了。

    WCF船呢,专业的交通工具,专业的驾驶人员,省时省力;同时,选择面广,想快,坐飞机,想看风景,坐船,想自在,坐火车;缺点呢,你除了做决定,什么也做不了,飞机晚点、火车故障、轮船误点,这些,你只能做的就是看着,更别说自己选择去的路线了。

  • 相关阅读:
    poj3720
    poj3099
    poj3734
    poj3112
    poj3723
    十二个开源UML工具推荐
    关于大型asp.net应用系统的架构—如何做到高性能高可伸缩性
    读《中央确定西部新十年战略》有感
    DirectShow基础编程 最简单的源Filter的编写步骤
    Access2007无法执行查询,操作或事件已被禁用模式阻止
  • 原文地址:https://www.cnblogs.com/kevinanni/p/3640169.html
Copyright © 2020-2023  润新知