我想知道为什么有人会选择 Com 作为他的软件开发“技术”
我的第一个想法是机器/编程_语言独立
你的是什么?
最佳答案
COM 是 Windows 上自动化和 IPC 的事实标准(尽管 .Net 已经开始转移焦点),因此有些领域您根本没有(或没有)选择:
- 外壳扩展
- ActiveX 建立在 COM 上
- Internet Explorer 扩展
- 扩展 MS Office 应用程序
- JScript、VBScript 的脚本编写能力,......用一个二进制文件
在 .Net 出现之前,几乎所有 MS 应用程序的自动化都是通过 COM 进行的,并且相当多的公司也加入了这列火车。
如果您愿意将自己局限于 Windows,DCOM 也是一种可靠且经过验证的分布式组件技术。
关于c++ - 选择com的理由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1851863/