描述:
最近编程路上老是碰到COM这只拦路虎,不认真学学好像又不能前进.想认真学又听有些人说COM已经过时了.COM本身就另人生畏,谁能给小的指点一下迷津?COM过时了吗?COM的前景如何?ATL是不是取代COM/COM+???
解决方案1:
同2楼
解决方案2:楼上说的有道理,.net和java大行其道的时候com只是底层化了而已,并没有过时。com的前景应该是继续发挥应该有的作用。atl只是开发com组件的一个框架。这是两个层面的东西。不要混为一谈。
解决方案3: 一,学习COM确实需要很多知识垫底,C++,模板技术,最好懂点STL,COM的概念一定要搞清,最后才能谈到ATL。
二,COM过时到没看出来,WINDOWS本身就是以组件为基础的,现在大家谈得少了是因为转入底层了,最热的.net本身也是建立在COM技术基础上的,脚本是谈得比较多的执行脚本的东西就是ActiveScript这个COM组件。
三,ATL是开发COM组件的一套应用框架/类库,就像MFC是开发windows应用程序的应用框架一样,要开发COM组件首选ATL。
最后,我也有很多要学习的地方COM技术还有很多不知道的,共勉。
Up
解决方案5:他们都说完了,我就不多说了。
解决方案6: 取代?
除非windows重写,不基于COM来做,那就表示COM真过时了
沒有過時,它和windows一樣繼續存在。ATL可以幫助你快速開發COM/COM+組件,沒有取代一說。