微软支持Android的原因:打击Sun
作者: 东方蜘蛛, 出处:IT168 , 责任编辑: 徐蕊,
2008-01-08 09:54
最近谷歌公司推出了其移动开发平台Android,并一手促成了开放手机联盟的建立。对于微软来说,这是一件值得庆祝的事情。据专家分析,对于微软来说,Android推出的意义堪与微软在上世纪90年代赢得浏览器之争相比。
对于Sun公司来说,Java ME的逐步被淘汰和将Java SE扩展到移动平台的战略非常重要。因为这符合其对Java的最初定位。它将为所有计算设备创建一个单一平台。这对于实现跨计算平台的兼容性Java实现来说具有重大的意义。但是,不幸的是,Android的推出将使移动Java社区分裂成Java ME和Android两个不同的阵营。
随着Java ME作为一个移动开发的标准平台的逐渐推出,Java SE将取代它的位置,一个支持所有计算设备的兼容性平台将变得更加重要。Java SE将成为一个支持移动开发、桌面开发和服务器端开发的标准。企业开发人员在桌面和服务器端编程中的经验将直接可以应用到移动平台中。
不幸的是,Android的推出正在阻碍这一美好前景的发生。它告诉业界,Java不支持兼容跨计算平台。
Java今天最强大的地方在于其一致性和普及性。如果没有了一致性,你将面临多种不同的Java版本,因此也就没有了真正的普及性。没有了普及性,就几乎很少有什么突出的特点让人们选择它而不选择.NET平台。实际上,微软的.NET开始更具有吸引力,因为它可以被始终如一的实现。Java今天所具有的最大的市场财产——“一次编写,处处运行”的标准化——也将丧失殆尽,而这对微软来说当然值得庆祝的事情。
- 本文关键词:

