到底用不用COM
homeg 2003-05-25 12:10:55 公司有个软件产品,Windows桌面应用软件,编写语言为标准C和C++,开发工具VC6,由十几个动态库和静态库工程组成,库之间接口还比较清晰,部分库分了内部层次。
为了以后产品的升级、代码的重用和高效率的开发,我现在考虑逐步将部分模块封装成COM组件,但我没有使用过COM, 因此有一些问题请教大家。
1、印象中Activex 技术好像比COM早?后来统一到COM,应该说COM包含Activex,如果我做好了COM组件,转成Activex控件是否很容易?
2、COM技术好像很复杂,我担心过多的关心技术实现的细节反而耽误了产品的真正应用实现?如果这样,现在这种划分清晰的类库和动态库可能还好一点
3、大家经常拿COM CORBA EJB j2EE比较,我怎么感觉国内使用corba ejb j2ee的很少,com好象也不多,尤其在桌面应用上?corba项目我接触过一个,很烂,感觉新技术新规范不一定能出好产品 好软件
用不用com 大家提点意见,谢谢