进入WINDOWS迷宫后对其组件技术的进一步研究心得

COM,OLE,ACTIVEX,DCOM。。。等,都不过是微软在二进制技术上遇到困难以后被逼的选择。.NET的最终推出,就是MICROSOFT发出的最明显的向二进制认输的信号。

因为,从商业角度考虑,把用户与机器最大程度地隔开,保持充分的信息不对称性,是持续赢利的最佳法宝。我想这可能就是SUN公司虽然因为当初更多地服务于商业用户而最早发现在运行时环境中实现分工的必要性所以首先提出任务定义与执行的分离,但却最终没有赚到大钱的原因。因为,用户越聪明,商家就越难赚到钱!

所有的组件技术,都是因为微软不愿意放弃二进制的结果。而这些组件技术,也确实为微软赚到了不少钱。稍微有点心机的人应该早就已经发现,.NET的推出完全是MICROSOFT在被SUN的JAVA技术逼到墙角后才不得已而为之的。关于这一点,在微软公司的市场部,肯定是有人心知肚明的。甚至在.NET之后的很多举措,其实也是微软在意识到二进制阵营已经失守以后正在实施的由产品向服务转型的市场战略转移。因为,二进制即产品,产品即二进制。现在讲产品,其实早已经不是传统意义上的产品,而是“服务产品”,在本质上跟服务其实是一样的东西。那种--复制,然后销售--的策略随着二进制的失守,正在一天天褪去它的光环。盖茨的关于“知识产权”的提案,很快就会变成“历史”。

不明白的是,AWT为什么那么丑?否则的话,SUN也不可能在操作系统上毫无建树。不过,如果回想起以前的思路,关于个人操作系统这个东西,其实并不是真正长久的大市场。也许,在潜意识里,象IBM和SUN这样在过去曾经拥有非常长时间的持续赢利的公司,因为早已经建立了充分的企业自信,所以不愿意在个人操作系统这个相对来讲比较“短期”的市场上浪费精力。

你可能感兴趣的:(进入WINDOWS迷宫后对其组件技术的进一步研究心得)