中国开发网: 论坛: 程序员情感CBD: 贴子 272918
nostalgic
.
在企业应用程序框架领域,最终只有J2EE和.Net可以决一雌雄。我没有提到CORBA,它也可以算是企业应用程序框架,但他的声势和J2EE或者.NET实在不能同日而语,而且最重要的是只有Borland一家大公司支持它(SUN、IBM、BEA、Borland支持J2EE,微软就不用说了),所以就不详细说他了。那么最终谁会赢呢?我想微软赢的可能性大一些。这样说可能让很多人不快,而且IBM的厉害也是有目共睹的。但这并不是纯技术问题,就象Windows NT蚕食Unix的领土那样,那时候微软也是孤军作战。J2EE的问题在于第一:混乱,第二,价高。我相信很多人都对这两点有过不快的经历。你知道写给Weblogic的应用程序不是很顺利地就可以移植到Websphere上的,反过来也一样。但.Net就不一样了,那是微软一个人的作品,根本不存在移植的问题。

  如果J2EE阵营不想败在这一点上,有三个办法,第一种就是通过制定统一的标准彻底消灭移植问题,第二种是开发一种好用的部署工具(不能象JBuilder那么大、那么慢:),屏蔽不同的应用程序容器之间的区别,第三种,也是最不可能的,就是J2EE阵营有人能够一统天下。显然,这三种解决办法都不太现实。第二点价高,这是SUN、IBM、BEA、ORACLE传统,也是它们一直让微软的进攻屡屡得手的软肋。我一直不太能明白他们的西就为什么那么贵。这样想一想:微软的.Net SDK白送给你,BEA的Web logic一个CPU的License两万,如果你两种技术都会,如果你给客户的系统报价一样,你选哪种开发技术?这一点实在让人觉得无可奈何。J2EE有的东西,.Net也有(除了不能跨平台),技术上的细微差别在巨大的价格差异面前还有什么意义呢?当然,SUM、IBM这些大公司也不是等闲之辈。就象Windows NT没有消灭Unix一样,J2EE应当会像Windows NT和Unix的共存一样和.Net共存,只是我想.Net恐怕会占上风。

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录