我想开始学习WCF,但我不想意识到,当我学习它时,我将不得不重新尝试.NET 4.0的到来
那么即将推出的WCF只会有一些细微的变化,熟悉旧版本WCF的人在短时间内没有麻烦学习,或者我是否还需要重新学习WCF?
再见
现在开始学习,这样做有很多好处,因为WCF的核心不会改变.此外,你必须从某个地方开始 - 它现在可能也是如此.
作为一名软件开发人员,只需要敏捷并适应周围环境.随着技术的变化,您需要能够学习技术并随之成长.最好的办法是学习现在的一切,并在下一个版本出现时担心.
作为一项规则,即使技术发生巨大变化,了解技术通常也不是一件坏事.很高兴有关于这些事情的参考点.
我一直在.NET 4.0中使用WCF,我可以告诉你,没有太多变化.有许多引擎盖下的变化不会对您产生影响,但是在您学习的时候,您可能会记住以下几点:
配置已经简化了一点(但根据我的经验,并没有那么多).
ReceiveContext将使事务接收从MSMQ等事情更容易(如果你这样做,你知道为什么这很重要).
支持RESTful服务的重大改进以及DataContracts如何在HTTPRequest的上下文中工作.
WS-Discovery支持(在此处阅读更多 )
一个路由服务做消息路由/多播
支持新的Windows Workflow Foundation位(它们完全重写了WF)
跟踪现在使用本机ETW,因此应该更快.(这是一个很大的变化).
而已.编程模型相对保持不变.配置看起来是99%向后兼容.现在学不会伤害你以后在这里-只是给你当4.0更好的基础确实到达.
你可以在这里阅读更多内容(我的大部分要点都来自这里):http://www.aspnetpro.com/articles/2009/04/asp200904mb_f/asp200904mb_f.asp