(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)
相關文章