当前位置:  开发笔记 > 前端 > 正文

.NET 3.5 SP1对于WCF/REST有多重要?

如何解决《.NET3.5SP1对于WCF/REST有多重要?》经验,为你挑选了2个好方法。

我刚刚完成了一本关于WCF的书,并且惊讶于它根本没有提到REST.

REST是在.NET 3.5 SP1中添加的WCF的事后想法,因此没有很好地融合或是否很好地集成了?

我假设Silverlight和XBAP可以毫无问题地使用WCF,或者由于它们的沙盒环境而有一些限制?我一直在读,有些人在让WCF与XBAP很好地合作时遇到了问题,我认为Silverlight存在类似的问题.



1> SerialSeb..:

应用于REST系统的许多约束即使不是不可能,也很难用WCF REST实现.编程模型具有漏洞抽象(json/xml的不同方法),不支持多种媒体类型(仅xml和json),过多依赖uri参数进行方法选择等.并且它不与asp集成. net以任何方式,即WCF处理的服务/客户与应返回html的/ customer之间存在差异.

并不是说你不能自己实现所有这些,但你很快就会得到一些东西来取代WCF Rest开箱即用的几乎所有内容.


您的评论几乎完全反映了我的经验.花了一年时间在WCF上做REST之后,我已经几乎完全用HttpListener替换了WCF堆栈为我做的事情以及我自己的代码大约500行.

2> Darrel Mille..:

就WCF上的REST而言,我认为Tim Ewald 说得最好

"......我不确定我是否希望建立一个专门用于将HTTP纳入设计用于解决问题的层之上的层."

推荐阅读
夏晶阳--艺术
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有