【IT168 分析评论】最近谷歌公司推出了其移动开发平台Android,并一手促成了开放手机联盟的建立。对于微软来说,这是一件值得庆祝的事情。据专家分析,对于微软来说,Android推出的意义堪与微软在上世纪90年代赢得浏览器之争相比。
微软在开发领域最大对手:Sun的Java平台
在软件开发行业,在过去12年中,微软最大的竞争对手非Sun公司的Java平台莫属。从上世纪90年代中后期开始,Sun就开始在各个开发领域让原属于微软阵营的开发者纷纷转投Java平台。据Sun公司统计数据表示,现在有超过600万在使用Java进行开发,很明显,Java平台在软件开发行业占据了统治地位。
事实上,为了应对Java平台的挑战,在2000年微软就已经不得不全面修改其软件开发平台,即推出全新.NET平台对抗Java。尽管微软的.NET平台在一定程度上从Java手中收复了一部分失地,但是,Java依然是程序员们进行企业应用开发的首选平台,甚至可以说有史以来最成功的软件开发平台。微软当然不会太喜欢这个Java平台。因为Java是微软最大的竞争对手,是其要全力打击的目标。
然而,Java平台和它的标准化过程也并非完美无缺。Sun公司和Java标准制定组织(Java Community Process,JCP)在决策上的一系列失误,让微软的.NET平台趁机取得了一定成功。定义Java标准的机构JCP已经使其企业开发平台Java EE变得过于复杂,同时Sun已经为它的移动开发创建了一个平台——Java ME,尽管它具有很大的突破,但是却四分五裂。但是,Java SE依然是一个非常强大的竞争对手,微软并没有从它身上赚多少便宜,不过,随着Google的Android移动开发平台的推出,这种情况将会发生改变。