安卓系统

上提供互操作性微软在JavaOne上发布了互操作性

IT往事之2. Java语言的历史(下)

IT往事之2. Java语言的历史(下)
Anonim

与Sun Microsystems通过Java解决了一场激烈的诉讼五年后编程语言,微软高管星期四做出了该公司第一次JavaOne主题演讲。

这次演讲并不性感 - 亮点是股票交易应用程序的演示,可以在微软的.Net和Sun的Java环境下使用 - 但是对于那些在这两个竞争平台上很难让他们的软件正常工作的Java开发人员来说非常重要。“Onstage,微软开发者平台产品管理高级总监Steven Martin承认,虽然技术供应商可能已经同意互操作标准,当实际编写基于这些标准的代码时,存在差异,这使得Java和.Net程序难以共同工作。 “最后一英里的连接……留给你们,”他告诉与会者。“微软和Sun在最后一英里工作了多年。周四,他们发布了一个示例程序,向开发人员展示了它如何完成。该软件是IBM StockTrader程序的.Net版本,向开发人员展示了他们在真实世界中使代码互操作所需的技巧。Sun和Microsoft正在为开源Apache项目贡献StockTrader代码,这些公司星期四说。技术规格是“好”,马丁说。 “但经过测试的代码示例界面要好得多。”

Microsoft的舞台StockTrader演示给费利佩“高乔”维埃拉席尔瓦留下了深刻印象,他是一家为大型金融机构工作的软件咨询公司Netcetera的软件工程师。 “做这件事并不容易,”他在观看主题演讲后接受采访时说。 “让它工作并使其工作快速平稳真的很难。”据席尔瓦称,近年来,微软和Sun之间的激烈争论已经消失,因为公司已经意识到互操作性对他们的成功至关重要。 “互操作性比产品更重要,”他说。“Martin的团队负责管理.Net框架和Windows的应用服务器,他对此表示了赞同。 “当我们考虑我们所做的工作而不是互操作性时,对我们团队来说没有什么比这更重要。”

微软和Sun专注于互操作性的原因之一是因为像Google这样的公司正在创建一套新兴的基于Web的API (应用程序编程接口),它们正在开始蚀刻Java和.Net。

Google Wave等技术如何与Java和.Net互操作尚不清楚。 Google并不是JavaOne的赞助商,该搜索巨头在今年的节目中占有一席之地。