COM将在很长的一段时间内仍然有用,至于以后的事谁说的着呢。

解决方案 »

  1.   

    Assembly是.net里面的其实就和dll差不多但是有了很多别的好处包括版本控制等
      

  2.   

    作为一种componet技术,还是有一定前途的,不过没有EJB好,建议你转Java
      

  3.   

    有没有前途说不清楚,但是如果你学习了它,决对不会后悔,它使你的编程思路达到升华,楼上的说EJB好,不错EJB是好东西,但是并不是说EJB是好东西就要去学Java,这不是一个层面上的东西。
    .net向程序员隐藏了底层的东西,而将一大堆类库拿出来,但是我看MSDN的时候,就会发现底层许多东西还是和COM是一样的,包括channel,sink等,而且名种组件技术有很多相通的地方,学好了一种,另外的原理上就都知道了,再学习就容易了。
    哧哧,还有要学习COM的改行,还不如换CORBA,至少原来的C++可以发挥余热。
      

  4.   

    COM应该是很底层的知识,要想掌握比较新的COM+,MTS,有了COM的基础就应该更快些吧!!
    推荐你到MSDN杂志去看看DON BOX的一篇文章《IS COM DEAD》!
      

  5.   

    COM在Win2000之前的系统中都处于基础的地位,很多功能都跟COM很无逢的接合的。可是在.NET中如果受管制代码要操作COM,则必须很麻烦的通过interop机制(连COM+也不例外),可见COM在以后的前景可能不会很乐观。各位说呢?另外听说,NT的6.0版本即.NET Server 2.0(Blackcomb)的内核机制将完全不同于现版本。
      

  6.   

    我觉得如果你现在还没有进入COM大门,赶紧别近来了,学。NET吧!!是很好的东西。如果你已经是COM/ATL程序员,那你也应该学习。NET也酸是对新技术的跟进吧!