我应该等待新版本的WCF还是应该开始学习WCF 3.5?

时间:2009-09-29 17:29:12

标签: .net wcf

我想开始学习WCF,但我不想意识到,当我学习它时,我将不得不重新尝试.NET 4.0的到来

即将到来的WCF也只会有一些细微的变化,熟悉旧版WCF的人在短时间内没有麻烦学习,或者我是否还需要重新学习WCF?

再见

3 个答案:

答案 0 :(得分:9)

现在开始学习,这样做有很多好处,因为WCF的核心不会改变。此外,你必须从某个地方开始 - 它现在可能也是。

作为一名软件开发人员,只需要敏捷并适应周围环境。随着技术的变化,您需要能够学习技术并随之成长。最好的办法是学习现在的所有内容,并在下一个版本出现时担心。

答案 1 :(得分:5)

作为一项规则,即使技术发生巨大变化,了解技术通常也不是一件坏事。很高兴有关于这些事情的参考点。

我一直在.NET 4.0中使用WCF,我可以告诉你,没有太多变化。有许多引擎盖下的变化不会对你产生影响,但是在你学习的时候,你可能会记住以下几点:

  • 配置已简化 a 有点(但根据我的经验,不是那样的 多)。
  • 将要制作的
  • ReceiveContext 事务性接收事物 像MSMQ更容易(如果你这样做,你 知道为什么这很重要。)
  • 支持RESTful的重大改进 服务以及DataContracts的工作方式 在HTTPRequest的上下文中。
  • WS-Discovery 支持(了解详情 here
  • 路由服务 路由/多播消息
  • 支持新的Windows Workflow 基础位(他们完全 重写WF)
  • 追踪现在使用原生ETW ,所以 应该更快。 (这是一个很大的改变)。

就是这样。编程模型相对保持不变。配置看起来是99%向后兼容。现在学习不会在以后伤害你 - 只为4.0 到达时为你提供更好的基础。

您可以在这里阅读更多内容(我的大多数观点都来自此处):http://www.aspnetpro.com/articles/2009/04/asp200904mb_f/asp200904mb_f.asp

答案 2 :(得分:2)

WCF 4.0(应该在2010年底之前推出.NET 4.0 / VS 2010)将是今天WCF 3.5的进化扩展 - 你现在开始学习WCF就没有任何好处 - 而且还有很多东西需要学习的确!

WCF 4.0将使一些事情变得更容易 - 但是,理解这些事情现在如何工作以及它们如何针对WCF 4.0进行简化并没有什么坏处。

所以没有理由等待 - 继续学习吧!

马克