说来有趣,我现在做的东东,是用C#写的,然后通过.NET的interop服务,让VB来进行调用。
这其中的原理的基础都是利用MS在COM上的基础设施与CLR进行互操作。
或者说,CLR是一个更好的COM。
看来MS就是聪明的,不会轻易放弃自己成熟的基础性的东西,并且总有新的基础上尽量与以前的东东进行兼容(VB.NET例外),本来来公司之前我还以为我再也不会管COM这种东东了,我本来是打算去做JAVA的,结果现在看来,我所做的一切无不是与COM相关的。
所以COM作为MS核心技术在相当长的一段时间都不会过时,不过只是从前台走到了幕后了,毕竟用ATL来写COM的人太少了,虽然我也是其中的一个^_^、、、、