首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >微软的COM被认为是一种好的/有用的技术吗?

微软的COM被认为是一种好的/有用的技术吗?
EN

Stack Overflow用户
提问于 2009-08-25 16:28:23
回答 9查看 289关注 0票数 1

我的经验是,它完全是一团糟,并且导致了一些问题,对于非黑带Windows开发人员来说很难诊断和修复。

让COM大放异彩的用例有哪些?

EN

回答 9

Stack Overflow用户

回答已采纳

发布于 2009-08-25 16:33:58

COM在很大程度上透明地提供了本地(对象到对象)和远程(机器到机器,进程到进程)通信。只要稍加小心,您的代码就可以愉快地与托管在同一内存空间中的任何位置的对象一起跨internet工作。

虽然这种抽象有其自身的问题(不同情况下的动态特性非常不同),而且二进制格式的使用挑战了互操作性,但它确实有效。并且工作得非常好(考虑Visual Basic支持的所有业务线应用程序)。

票数 7
EN

Stack Overflow用户

发布于 2009-08-25 16:31:13

很难说一个产品是可用的最流行的操作系统的主干,如果它是应用程序,那么大多数都不是有用的。

票数 6
EN

Stack Overflow用户

发布于 2009-08-25 16:33:17

实际上,它已经被广泛使用多年了。许多相互集成和交互的应用程序都依赖于COM技术。我想即使是.NET库也会将自己注册为COM。

至于整个混乱,我不会同意这一点。它相当复杂,但不是一团糟。当然,您需要很好地理解OO、接口、指针、低级编程以及造就优秀C++程序员的大脑模型。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1329396

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档