(http://www.epochtimes.com)
【大纪元3月2日讯】虽然对于软件开发者而言,微软公司和sun公司之间的竞争已经达到了白热化的程度,但是现在软件开发平台之间的竞争界线已经变得模糊不清了。像交叉编译器这些新的”bridgeware”产品已经面市,而且软件开发平台的竞争者已经提供了Java/NET 的桥梁工具。
Java-J2EE的开发平台和微软公司的.NET的整合使得世界各地的软件开发者都在讨论,这对于他们的未来意味着什么,他们要遵守哪个准则。到底是什么力量使得.NET和Java的整合?
ZDNet中国3月1日消息,一个原因就是微软公司的Intermediate Language的开放使得交叉编译成为可能, Intermediate Language是.NET的核心技术common language runtime的输入方式。 MSIL开放了许多交叉编译的可能性,把目标对准了.NET和Java,包括MSIL到JVM,MSIL到 Java, 以及 Java到MSIL。
谁将获利?
任何方向任何类型的整合都有利于微软公司,因为Java是承担被整合义务的,软件开发者进行的任何整合工作都会促进Visual Studio.Net.开发和使用。
Java软件开发者在.NET环境中会富有创造力,这是由于Java/J2EE和 C#/.NET的具有先进的语言特性。与微软公司的软件开发的传统方式相比较,能够使用Java的软件开发者,可以用更少的时间做更多的事情。
最后也是最重要的就是,美国产业工会联合会将会为Java软件开发者和.NET应用程序之间找到平衡的地方。
最近的Java.NET的整合的发展也表明了实现这一目标的可能性。微软公司已经开放了JUMP和J#,NET,从而使得这种整合就像从Java到C#转变那样容易了。C#语言本来就是被设计成使Java端口运行更快,更简单和更顺利。
Halcvon Sofrware已经开放了INET,它是一种从C#到JVM的编码器,它插入了Visual Studio.NET的捆绑工具。INET允许使用C#来编译JVM代码,从而可以在Java的机器中使用。软件开发者关心Java运行的时间,在.NET语言环境中学习和工作。
Remotesoft已经开放了Java.NET,这是在.NET环境中使用Java代码的工具。这个整合工具的目标就是要把.NET作为用Java语言编写的最终程序的运行环境。
不久的将来,信息产业会在J2EE和 .NET这两个软件平台上进行开发,而且信息产业管理人员会对交叉平台翻译工具有高度的评价。这种需求将会产生新的整合工具,这意味着微软公司仍然会成为这场竞争的赢家。
(http://www.dajiyuan.com)
相关文章