zoukankan      html  css  js  c++  java
  • WCF思考随笔一: WCF是干什么的?

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

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

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

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

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

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

  • 相关阅读:
    从0开始用Hexo框架搭建个人博客(无坑版)
    Appium常用操作之「Toast提示信息获取」
    Appium常用操作之「微信滑屏、触屏操作」
    Appium常用操作之「元素定位、swipe 滑屏操作」
    Python+Appium运行简单的demo,你需要理解Appium运行原理!
    磁盘管理综合测试题
    自总结笔记01(第一章---第七章)
    linux里配置静态ip
    chapter06
    chapter05
  • 原文地址:https://www.cnblogs.com/kevinanni/p/3640169.html
Copyright © 2011-2022 走看看