目前常见的组件技术,不过COM,Corba,EJB几种,最新的.NET中的组合体(Assembly)也可以认为是一种新的组件技术,应该说几种技术各有千秋。
在未来的几年中COM都会作为Windows操作系统的基础结构技术继续存在,而基于COM的Windows内置中间件COM+则是开发Windows分布式系统首选平台,虽然COM在平台和扩展性方面稍差一些,但落后似乎也谈不上,何况各种组件技术设计思想,也还是颇有相通之处,学好COM技术,对学习其他组件技术也很有帮助。
特别是如果你计划在Windows上开发应用系统,则无论采用传统开发工具,还是新的.NET,都将在很大程度上依赖COM,这样的话把COM学好还是很有意义的。

解决方案 »

  1.   

    告诉你,
    不但COM落后了,连C++也落后了
    不但C++落后了,连编程也落后了
    不但编程落后了,连项目管理也落后了
    不但项目管理落后了连IT都落后了
    现在流行做鸭,赚钱,轻松,享受工作的乐趣这种问题不问也罢
      

  2.   

    我的本意并非说他们“落后”了,是想知道一下新出现的构件技术和com技术的区别和做了哪些扩展,或说都有哪些变化趋势?可不是想该贴沦为口水殖民地。
      

  3.   

    软件行业不存在落后之说,我也正在努力的学习com+,因为我知道编码的方式会改变,但是目前所有的技术的基本思路是差不多的。你如果真的很了解com,再去研究j2ee,corba也不会无从下手,新的工具是对于原有技术的改进和扩展,据我所知,新的atl7.0就比vc6带的atl3.0简便很多。
    技术的发展是不可避免的,但是为什么现在还有人学tc呢?
    而且对于企业应用,尤其是普通的企业,不是那么容易就会迁移到新的屏台商来的,对企业来讲,最重要的毕竟是稳定性。