我刚刚开始使用 WCF。早些时候从事网络服务工作。据我所知,网络服务可以以独立于平台的方式使用。 WCF服务也是这样吗?或者 WCF 服务仅特定于 .net 应用程序?我什么时候应该考虑设计 WCF 服务?
最佳答案
WCF 的设计和构建具有极高的互操作性!它支持 WS-* 规范,它可以与从 Java 到 Python 到 Ruby 的任何内容进行交互,以及任何您能想到的...
WCF 是设计和构建面向服务的应用程序的新标准 - 从经典的 Web 服务到更高级的企业服务。 WCF 比“旧式”ASP.NET/ASMX Web 服务更加灵活和强大,因为它支持大量协议(protocol)(不仅是 HTTP,还支持 TCP/IP、MSMQ 等)。
WCF 技术不仅可以取代 ASMX Web 服务,还可以取代 .NET 远程处理和其他服务。它提供了一种统一、简单、配置驱动的方法来构建服务。
是的!如果您现在需要随时构建服务,您绝对应该仔细研究一下 WCF。
至于资源:有 MSDN WCF Developer Center其中包含从初学者教程到文章和示例代码的所有内容。
此外,请查看 screen cast library up on MSDN获取一些非常有用的 10-15 分钟信息,内容涉及您可能感兴趣的与 WCF 相关的任何主题。
还有大量 WCF 视频资源 - 我最喜欢的是:
- DotNet 震撼电视节目 #122:Miguel Castro on Extreme WCF
- DotNet 震撼电视节目 #135:Keith Elder Demystifies WCF
关于.net - 需要 WCF 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4537380/