请教 COM 已死的问题

ty263 2008-06-05 10:49:55
都说 COM 已死,windows 已经在 .net 中全面替换了 COM,

那么如果不用 .net 类库的 C++ 计算机程序员应该怎样对待 COM 的问题呢?

...全文
337 27 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
27 条回复
切换为时间正序
请发表友善的回复…
发表回复
Amuro1987218 2008-06-26
  • 打赏
  • 举报
回复
60亿年后,地球应该不存在了
DarknessTM 2008-06-26
  • 打赏
  • 举报
回复
.NET 就是COM的马甲……
AgedBOY 2008-06-26
  • 打赏
  • 举报
回复
我讨厌C#和.NET Fx,非常讨厌,非常非常讨厌。(不过可能我早晚躲不过它)
wishfly 2008-06-20
  • 打赏
  • 举报
回复
微软的确是想让它死,而用。net代替。
但事实是。。。不可能!
AgedBOY 2008-06-20
  • 打赏
  • 举报
回复
gk159,VB和Delphi当然能做com组件。VB能够做Automation型组件,Delphi我不会,以前看到同事拿它做过com组件。
nodiebirdcomeback 2008-06-18
  • 打赏
  • 举报
回复
谁说COM已死的
别告诉我微软的DirectX不是COM
gk159 2008-06-10
  • 打赏
  • 举报
回复
COM对象只能用 COM SDK 或 MFC 或 ATL 做吧?
VB和Dephi不能做COM对象吧?
VB和Dephi只能使用COM对象吧?
gk159 2008-06-10
  • 打赏
  • 举报
回复
COM对象只能用 COM SDK 或 MFC 或 ATL 做吧?
VB或Dephi做COM对象吧?
VB和Dephi只能使用COM对象吧?
gk159 2008-06-10
  • 打赏
  • 举报
回复
........
arong1234 2008-06-07
  • 打赏
  • 举报
回复
95年以前,我还在研究DOS内核,但是两年时间内,无论时DOS内核,还是TC,都似乎一下子被抛弃了。人要把变化当常态,否则是很难跟上的。
arong1234 2008-06-07
  • 打赏
  • 举报
回复
就算被抛弃了或者替代了又怎样呢?技术总是在不断进步的,抱这一个特定技术的特点总是会被时间抛弃的。我们学习COM,是要学习他具体的细节么?不是,当你学会为什么COM这样或者那样做时,在遇到新技术时,会发现很多技术还在新东西里存在。

paerxiushi 2008-06-07
  • 打赏
  • 举报
回复
.net中的反射机制,.net remotting技术,事务链,微软消息队列(MSMQ),这些技术在COM刚出现的时候就已经有了,你们把它们将成新玩意儿。这种东西只不过换了层马夹而已。
txk1452 2008-06-06
  • 打赏
  • 举报
回复
其实很多人都有让COM死的想法,可人家就是不死!
jameshooo 2008-06-06
  • 打赏
  • 举报
回复
只能说.NET屏蔽了很多COM细节,让不熟com原理的人也能方便地使用COM服务,即使是MFC也离不开COM,它也对COM做了很多封装,比如有没有想过为什么CWnd从CCmdTarget继承而不是从CObject直接继承?CCmdTarget到底是干什么用的?不懂COM的人是看不懂CCmdTarget的代码的。

不能因为看不到某个东西就说这个东西死了,难道一个人戴上手套就表示他的手截肢了?

再说了,.NET framework到现在为止在操作系统中也只是一个可选装的东西,但COM不一样,如果没有COM,操作系统都转不起来了(有点夸大,现在最小的windows内核只有25M大小,不知道是否包含COM)。所以楼主用词要慎重。
lawaq 2008-06-05
  • 打赏
  • 举报
回复
CSDN高手云集, 请各位高手谈谈对 OIOIC 的看法.

http://topic.csdn.net/u/20080530/12/3ae8d1a3-85d1-464d-a8f7-8ade54b01d0c.html
eduyu 2008-06-05
  • 打赏
  • 举报
回复
被.net蚕食不少,但是不少领域仍然是无可取代的,比如windowless control。
zzultc 2008-06-05
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 unsigned 的回复:]
从一种长远的角度上来看,确实在将来MS肯定会Win平台下完全使用.net取代COM支持。

但是这个将来是多久?我们又能混多久?
[/Quote]
不可能吧!.net怎么保护版权?一反射源代码都出来了!
还是com能够完全保护版权啊!
何况,.net还是以com的形式安装到了windows里!
lawaq 2008-06-05
  • 打赏
  • 举报
回复
全面转向OIOIC,
http://topic.csdn.net/u/20080530/12/3ae8d1a3-85d1-464d-a8f7-8ade54b01d0c.html
僵哥 2008-06-05
  • 打赏
  • 举报
回复
说实话,我看到这个标题,就想把那个写文章的人狠狠K一顿,但是没有办法的是,他们是靠点击率吃饭的,不来点“语出惊人”,很可能就影响到他们的收益,即便是众网友狠批,但是多少还是会有人把他们当“权威”。从一种长远的角度上来看,确实在将来MS肯定会Win平台下完全使用.net取代COM支持。

但是这个将来是多久?我们又能混多久?
僵哥 2008-06-05
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 ty263 的回复:]
敢问楼上的**,难道你都上了好几年级了吗?!
[/Quote]
主要是我觉得你是不应该相信这些的...那些难道是什么权威机构?人云亦云的人,说出来的东西,你也信?
加载更多回复(7)

3,248

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧