设为首页收藏本站

LUPA开源社区

 找回密码
 注册
文章 帖子 博客
LUPA开源社区 首页 业界资讯 开源资讯 查看内容

微软宣布WCF通讯基础库开源

2015-5-21 22:49| 发布者: joejoe0332| 查看: 867| 评论: 0|原作者: oschina|来自: oschina

摘要: 微软宣布将 Windows Communication Foundation(WCF) 项目开源了,Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。 ... ...

  微软下了开源的决心之后,好消息接踵而来。之前是.NET Core(CoreCLRCoreFX,然后是编译器平台Roslyn和Orleans。刚才,微软又宣布将其SOA框架WCF开源了,GitHub地址是https://github.com/dotnet/wcf

  微软宣布将 Windows Communication Foundation(WCF) 项目开源了,Windows Communication Foundation(WCF)是由微软开发的一系列支持数据通信的应用程序框架,可以翻译为Windows 通讯开发平台。WCF 整合了原有的windows通讯的 .net Remoting,WebService,Socket的机制,并融合有HTTP和FTP的相关技术。是Windows平台上开发分布式应用最佳的实践方式。

  微软的官方博客表示,开源版本的WCF目前只是微软WCF的一个子集,针对的平台就是.NET Core。足以开发Windows Store的WCF应用包括移动App和与已有WCF服务通信的中间层。包括的组件有:
  • ServiceModel.Primitives
  • ServiceModel.Http
  • ServiceModel.NetTcp
  • ServiceModel.Duplex
  • ServiceModel.Security

这个消息在Hacker News上成了头条。不过主要的评论都是负面的,不是对开源本身,而是WCF这个产品。

主要的意见都是WCF太复杂、太重了,过度设计而实现糟糕,而且大部分应用场景都有更好的技术选择:

可能唯一剩下的场景是将两层系统转变为三层,只需改改配置文件。

ServiceStack的项目负责人Demis Bellot(@mythz)吐槽说:

WCF的REST是我见过任何框架中最丑的HTTP/REST实现,而它的PRC方法签名、SOAP格式和代码生成客户端代理提供了今天Web服务中最脆弱的技术组合之一(参考这里中文译文


  WCF 的代码托管在 Github 上,地址是:https://github.com/dotnet/wcf/


酷毙

雷人

鲜花

鸡蛋

漂亮
  • 快毕业了,没工作经验,
    找份工作好难啊?
    赶紧去人才芯片公司磨练吧!!

最新评论

关于LUPA|人才芯片工程|人才招聘|LUPA认证|LUPA教育|LUPA开源社区 ( 浙B2-20090187 浙公网安备 33010602006705号   

返回顶部