wcf和webservice相比他的有点是什么呢?

hongcha99 2011-05-19 08:49:12
wcf和webservice相比他的有点是什么呢?

我做了两个例子怎么都觉得wcf就是webservice
...全文
676 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
奔跑吧公牛 2014-01-09
  • 打赏
  • 举报
回复
挖坟 刚看到
UU_Yang 2011-12-09
  • 打赏
  • 举报
回复
学习了,顶起来!
indusl 2011-05-19
  • 打赏
  • 举报
回复
大家共同学习
zhulong1111 2011-05-19
  • 打赏
  • 举报
回复
刚刚接触 大家共同学习
zhulong1111 2011-05-19
  • 打赏
  • 举报
回复
我也刚刚学习 不过好像 wpf 主要用于 特效 ,server与client的数据交互 它应该是 webservice与Remoting 等 的结合体
jhdxhj 2011-05-19
  • 打赏
  • 举报
回复
等待答案
BlackPointofSun 2011-05-19
  • 打赏
  • 举报
回复
http://www.microsoft.com/downloads/en/details.aspx?FamilyID=35ec8682-d5fd-4bc3-a51a-d8ad115a8792&displaylang=en
  • 打赏
  • 举报
回复
纯技术贴啊,学习了
WCF更加强大灵活,但是配置相对复杂一点
机器人 2011-05-19
  • 打赏
  • 举报
回复
WebService 和 Remoting 在 .net 3.0 时都被包含进WCF框架中。

要说区别就是WebService只用到了WCF里的wsHttpBinding或者BasicHttpBinding。

而WCF里还有很多Binding还可以自定义绑定。
  • 打赏
  • 举报
回复
如果你问我微软当初为什么停止对remoting那一类通讯框架的研究,我只能说是为了大局考虑。

微软大概是以为在java为代表下的新的互联网的跨平台编程趋势,用不了几年就会把微软打得倒闭了,所以它及时转型,赶紧学人家的东西。不过现在微软赢了,sun早就倒闭而微软没有倒闭,这跟wcf(以及整个.net战略)就有关系。

如果抛开简单性、傻瓜性,这种东西并没有多大优势。它通信起来非常巨大、速度缓慢。但是确实是将所有专业或者业余编程人员的程序进行沟通的好的解决方案。
  • 打赏
  • 举报
回复
微软显然是首先追赶由java带来的web service潮流而设计了它的web service,然后才重新把它定位为wcf的一个特例,以此突出wcf的地位。

wcf框架下,你不仅可以选择BasicHttpBinding方式,也可以选择WSHttpBinding、WSDualHttpBinding等方式,甚至使用NetTcpBinding、NetNamedPipesBinding、NetMsmqBinding等方式,甚至可以自扩展WCF方式。可见是对web service的抽象,而不是简单的扩展。
  • 打赏
  • 举报
回复
几十年前,搞通信的人就熟悉socket编程了。所以首先,如果我们遇到有人把凡是用.net开发通讯程序的地方都用wcf来套用,那么肯定是单纯追逐时髦的思路。这个招呼打好,才好去讨论wcf的趋势,这样不至于盲目崇拜。

web service为什么能火?因为它足够简单,可以跨平台统一进行业务层通讯。其实原因就这么简单,但是这花了人们20年才做到。

而wcf并不是为了跨平台的,但是它仍然是为了兼容web wervice的框架(并且在产品上也必须兼容web service),好把尽可能多的其它平台的开发人员吸引到微软平台上来。微软不惜放弃remoting这种优秀的东西,号称自己的所有通讯框架都要重新面向互联网开发的需求而定义。web service为世界带来的新的开发需求是什么呢?至少包括以下几点:

1. 客户端可以自动发现服务,并且完成客户端和服务器端数据交换的自动化的适配。而传统的方式,在服务器端业务模型升级扩展时往往必须重新编译客户端程序。
2. 使用SSL数据加密等通用的安全机制,而不是某一家专用的机制。
3. 在任意一种程序内都可以宿主,而不是仅仅宿主在web服务器进程上。因此各种进程都可以作为服务端和客户端。
liming1019 2011-05-19
  • 打赏
  • 举报
回复
wcf 不是 wpf
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 hongcha99 的回复:]

wpf里面有很多属性都不知道干嘛的
[/Quote]

lz到底是问什么呢?
isjoe 2011-05-19
  • 打赏
  • 举报
回复
在vs08以后的版本中 webservice属于WCF
微软把所有通讯功能归类为WCF
hongcha99 2011-05-19
  • 打赏
  • 举报
回复
wpf里面有很多属性都不知道干嘛的

7,765

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧