我知道 .net 有 WCF,我相信当它的代号为 Indigo(?)时,它被吹捧为 COM 的替代品 - 但它实际上适合在 .NET 应用程序中使用,提供与 C++/相同的功能DCOM 应用程序?
客户端-服务器系统上的 DCOM 应用程序可能会很痛苦,但我认为与其他选项(如 Web 服务)相比,它相当有效 - 无论如何,Web 服务还有其他问题。
那么,WCF 是 (D)COM 的真正继承者还是有不同的目标?
编辑:我专门谈论分布式应用程序和远程控制 - 例如,服务器可以导致在工作站上启动对话框,工作站可以调用服务器上的方法来发送响应,等等。我添加了“D”相应地我的标题。
最佳答案
WCF 从来就不是 COM 的替代品。 .NET框架本身就是COM的替代品。
WCF 旨在提供一个通用接口(interface),用于编写客户端/服务器应用程序,例如独立于所使用的协议(protocol)/传输/序列化机制的 SOAP Web 服务和远程应用程序。
关于.net - .NET 中是否有与 DCOM 相对应的可行方案?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1660407/