最近常听说COM过时了,希望听听大家的看法!! 正在郁闷学习COM中……………… 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只是COM在某些领域的应用在减少,还没有到过时的程度吧。 最近看了一本书,《idl精髓》don.box为该书写序言有这么一句:idl的精神会在最后一个基于IUnknown的接口消失以后依然存在 所谓过时,必然有取代他的技术产生才对,楼主如何理解COM啊? Component object model 组件对象模型,这是一种软件构成模式,二进制代码兼容,目前采用COM的也很多,Java Bean 也是Java 的com, 常说MFC要过时要过事,过了那么久了,该用的还不是在用。理解它的成功的经验,理解它高效的原因,理解它的组成模式,该学的还多,不需要在意这些言论。 我的感觉com带来了新的编程模型,它实现了基于接口的编程。即使我们不用com写代码,这些编程思想也是很重要的,我想这就是 “idl的精神会在最后一个基于IUnknown的接口消失以后依然存在”这句话的意义。其实windows中现在很多东西都是用com实现的,如adsi,com+管理等,另外office中也预留了很多编程接口。我相信c++存在,com就不会过时,因为它其实是c++的延伸。 我认为mfc不太会过时,mfc是什么??是一套封装api的库,即便有了替代品,那替代品在干吗?不调用api吗??哦,别告诉我api过时了,或许有这一天windows过时了,api会吗??我不是仅仅指win32 api至于com,过时?他时一种标准,二进制兼容的一种规则,我同意大青蛙的说的 是啊,ODBC也过时了,不过还是有人用 只要有这个windows mfc 就会存在,com会走得更远 别说odbc过时,所有数据库连接使用技术都是建立在odbc基础上的 本人搞COM纯粹是个人兴趣所致,沉浸其中觉的很是过瘾,管它过不过时?即使有那么一天,如果我在这方面仍有兴趣的话,我想我会继续去“考古”的。毕竟,能进入“法老”金字塔的人不多,那种心境也不是很多人能感受享受到的。无限风光在险峰! 技术的更新是很正常的 但com不仅仅是技术 他还是一种编程思想。 这总思想也是由于技术进步带来的!而且还会对以后的新技术带来影响,所以com不会过时。现在的。NET框架还不是支持com组件。 关于临界区与互斥量 请问高手MFC问题2 小妹,求助!!! 求一个在COM或DLL中实现多线程的例子,提供者均有分 如何移植对话框等资源??? 使用VB开发组件还是使用VC开发组件好呢? 求救:网络文件交互—网络上文件读写错误 动态加载上千个DLL会影响程序的性能吗? 请问是先学VC还是先学WINDOWS编程? 请大侠指教:在MFC中,如何将主菜单做在工具条中,以使主菜单可以向工具条一样随处拖动?多谢! 怎样能知道已有opengl模型的坐标与实际坐标关系? 一个简单的类变量问题
还没有到过时的程度吧。
don.box为该书写序言
有这么一句:idl的精神会在最后一个基于IUnknown的接口消失以后依然存在
其实windows中现在很多东西都是用com实现的,如adsi,com+管理等,另外office中也预留了很多编程接口。我相信c++存在,com就不会过时,因为它其实是c++的延伸。
至于com,过时?他时一种标准,二进制兼容的一种规则,
我同意大青蛙的说的
即使有那么一天,如果我在这方面仍有兴趣的话,我想我会继续去“考古”的。
毕竟,能进入“法老”金字塔的人不多,那种心境也不是很多人能感受享受到的。
无限风光在险峰!
现在的。NET框架还不是支持com组件。