目前阅读相当重的WCF书籍。我自己在生产中使用它只需一次,使用tcp,工作了一个魅力。 无论如何,你对这项技术有什么看法,是不是留下来,是否值得花时间学习所有复杂功能等?
答案 0 :(得分:5)
我认为这是留下来的。它可以轻松配置为移动端点,它看起来很健壮,并且允许您(几乎)在Web服务和远程处理中执行所有操作,而无需单独实现的开销。
我可以看到你来自哪里,MS最近泄漏了关于对Linq to SQL的持续支持和维护,但我认为WCF完全是一个不同的野兽。这是一种允许互操作性的技术,以及解除混合(我知道这不是一个真正的词,但它应该是)系统之间的通信。
答案 1 :(得分:2)
我是ZombieSheep所说的。虽然复杂,但它极大地简化了跨物理和逻辑边界分布应用程序,促进了互操作性,并且通常将实现细节(如端口/协议)解耦,以便进行通信。
绝对值得花时间学习,虽然取决于解决方案,它有时可能有点过分。我认为随着版本的继续,你会发现配置会变得更容易 - 虽然那是纯粹的推测。
虽然Linq to SQL在实体框架中有更大的表亲,但WCF没有这样的亲戚。它就在这里。