【发布时间】:2010-12-12 05:41:24
【问题描述】:
我知道 .net 有 WCF,我相信它在代号为 Indigo(?) 时被吹捧为 COM 的替代品 - 但它实际上是否适合在 .NET 应用程序中使用,提供与 C++ 相同的功能/ DCOM 应用程序?
客户端-服务器系统上的 DCOM 应用程序可能会很痛苦,但我认为与 Web 服务等其他选项相比,它非常有效 - 无论如何都会有其他问题。
那么,WCF 是 (D)COM 的真正继承者还是有不同的目标?
编辑:我专门讨论分布式应用程序和远程控制 - 例如,服务器可以导致在工作站上启动对话框,工作站可以调用服务器上的方法来发送响应等。我添加了“D”相应地到我的标题。
【问题讨论】:
-
也许可以解释一下您的主要用例。针对特定场景更容易回答您的问题
-
我知道的不够多,无法提供答案,但 DCOM 提供了一种跨系统执行 COM(接口方法)的方法。 WCF 是一种通信方式,但我不清楚它是否包含客户端执行接口方法的方式。 WCF 没有类型库,对吗?一个好的答案将解释 WCF 等效的接口和类型库。