我知道.net有WCF,我认为当代号为Indigo(?)时,它被吹捧为COM的替代品 - 但它是否真的适合在.NET应用程序中使用,提供与C++/DCOM应用程序相同的功能?
客户端 - 服务器系统上的DCOM应用程序可能很痛苦,但我认为与其他选项(如Web服务)相比,它非常有效 - 无论如何还有其他问题.
那么,WCF是(D)COM的真正继承者还是它有不同的目标?
编辑:我正在谈论分布式应用程序和远程控制 - 例如,服务器可以导致在工作站上启动对话框,工作站可以调用服务器上的方法来发送响应,等等.我将"D"添加到我的标题因此.
WCF从未被认为是COM的替代品..NET框架本身就是COM的替代品.
WCF旨在提供一个通用接口,用于编写客户端/服务器应用程序,例如SOAP Web服务和远程处理应用程序,而与所使用的协议/传输/序列化机制无关.