找到共同基础 据传SUN与IBM要合力对抗微软

标签:

(http://www.epochtimes.com)
【大纪元3月29日讯】简化Java软件开发的各方角逐势力有逐渐凝聚趋势,以对抗共同敌人:微软。

CNet台湾3月28日消息,由IBM所支持的“日蚀”(Eclipse),以及由Java发明者升阳所创办的NetBeans,两大开放原始码开发工具计划,希望藉由定义出一个连结开发工具的共同架构,好让Java软件的建立更加简化。双方都建立了一个名为“整合开发环境”(IDE,Integrated Development Environment)的软件框架,以连结程序代码编辑器、分析器,以及各种不同公司的除虫器,因此使得这种工具会更容易学习与使用。

然而,由于厂商之间的竞争及各家不尽相同的技术,业界也担心各方原本要一统Java工具的美意却可能形成进一步的分裂。

本周在旧金山所展开的JavaOne大会里,已经看到了双方在寻找共同基础的迹象。IBM的WebSphere Studio工具行销经理Adrian Mutu表示,双方“必需走在一起”。而Sun的技术宣传长Simon Phipps也表示,NetBeans的工程师正在研究可以连接NetBeans及Eclipse的方法,而且升阳已经找上IBM谈是否可合并两项计划。

对于开发者来说,Java开放原始码IDE的可能统一是一个好消息,而且对较没经验的程序设计师来说可提高Java的可用性。虽然Java IDE有升阳、Borland、IntelliJ,以及其它的软件制造商的可用,但其价格从数百美元到上千美元不等,而且往往让开发新手望而生畏。

分析师表示,IBM及升阳在Java工具上的合作,基本上是要对抗微软来拉拢开发者的忠诚度。分析师指出,Java持续成长的关键,在于迎头赶上微软的Visual Studio.Net的工作,微软所提供的工具整合了各项功能,像是可以找出臭虫的测试软件,以及“光标加按键”的应用开发。

Forrester Research的分析师Chris Dial表示,有许多主流的开发商都愿意开始使用Java,并在Java的应用上看到商机,但是一谈到他们的技能以及对于程序设计的了解,就有些无力了。

微软的开发工具只能在它的.Net架构里在Windows执行。对Java的软件制造商来说,若是要和微软的网络服务计划竞争,并借此帮助销售出其它的产品,如昂贵的应用服务器软件、服务器硬件,以及顾问服务等,这样简化的工具也是很重要的。

Illuminata的分析师James Governor表示,在这重要时刻里,升阳及IBM合作才有很大的机会。“如果升阳和IBM合作,对抗微软就会很有力量。”

问题蕴酿已久

IBM在去年十二月捐赠了4000万美金的软件工具做为公共财产,建立了Eclipse。该举动似乎让升阳的NetBeans开放原始码Java工具上的努力黯然失色。升阳在1999年10月买下了位于布拉格的一家小型工具制造商NetBeans,而开始了这项计划。Eclipse及NetBeans双方都散播自己的IDE做为开放的原始码,让开发商能够撰写外挂式的模块,把新的功能加到工具组里。

Eclepse及NetBeans面对了开发者的抱怨,他们认为现有的Java工具很难放在一起。例如,Java的模型建构工具(modeling tools),也就是让开发者安排程序如何执行的工具,和开发及除虫的工具使用了不一样的使用者接口。也就是说,开发者必需为每一项工具学习新的接口。

一名从事软件开发的技术员Boris Kapitanski表示,“今天的问题在于,设计来要帮助开发者的工具却没有紧密地整合。”“功能和特色都没有整合得很好,也因此开发者在建立关键性任务的应用程序时非常头大。”

问题出在Eclipse及NetBeans基本方法的不一样:也就是程序设计师为自己所撰写的程序建立接口的方式。NetBeans使用的技术名为“抽象窗口工具组”(Abstract Windowing Toolkit,AWT)与Swing,这是由升阳所掌管的Java标准的一部分。Eclipse使用的方法则是“标准组件工具组”(Standard Widget Toolkit,SWT)在产生产品的使用者接口,这并不是Java标准。

Giga Information Group的一位分析师Gilpin表示,“Eclepse及NetBeans之间之所以会产生严重的冲突,在于Swing及SWT。”

Java的死忠派辩称,由于Eclipse使用了非标准的Java技术,因此无法建立真正“一次搞定”(write once, run anywhere)的Java应用。IBM认为,SWT建立的使用者接口更吸引人,且更容易转移到其它的操作系统上。

伦敦一家软件公司Intamission的Ben Hutchison表示,Swing是标准的Java使用者接口链接库,我不认为第二个不兼容的产品会有所帮助。“但是,许多人认为Swing太慢,因此Eclipse可能是这些对Swing感到挫折的人努力的开始。”

厂商的政策也在这场争议中扮演了重要的角色。升阳的Phipps表示,Eclipse实际上是一个行销工具,想要为IBM卖出更多的WebSphere的应用服务器软件。

他说,Eclipse是以开放原始码为伪装的IBM产品,“未来是有可能的,Eclipse可能成熟之后慢慢地不只是个WebSphere的行销工具,但是在这阶段还没有这个迹象,也没有这个理由。”

IBM的电子化企业标准策略总监Bob Sutor表示,Eclipse只是一个共享型的开发环境,而不是要控制Java的未来。

找到共同基础

微软在网络服务上的威胁,以及它在开发工具上的努力,冷却了这场争论。周一,Phipps表示,NetBeans开发团队开始努力进行“共同的模块接口”,以Eclipse写的工具也能和NetBeans兼容。

在JavaOne周一的研讨会上,IBM的Mutu也表现出软化的姿态,并指出,IBM努力在研究怎样将两者连结起来。但Phipps表示,他对IBM提出Eclipse及NetBeans要整合的意见–无论如何,到目前为止–“遭到拒绝”。

分析师表示,双方态度上的软化是一种好的迹象。然而长久已来的嫌隙,比较可能让这两家公司在Java的围篱里继续争论不休。甚至就连Phipps,虽然他承认结合Eclipse及NetBeans将会是联合Java战线抵抗微软的最佳方法。

(http://www.dajiyuan.com)


    相关文章
    

  • Sun公司CEO称电脑产业还处于婴儿期 (3/28/2002)    
  • Sun CEO访谈录:微软想要压制互联网的各个领域 (3/28/2002)    
  • Sun与微软的生死之争 (3/28/2002)    
  • SUN 开发移动Java 急起直追微软.Net (3/27/2002)    
  • 快讯:《Murder on a Sunday Morning》荣获奥斯卡最佳纪录片 (3/25/2002)    
  • SUN 代表自由联盟 给微软一记回马枪 (3/23/2002)    
  • 昇阳欲以整套解决方案抢占台湾储存市场 (3/19/2002)    
  • BEA总裁:Sun与微软不合对BEA大有益处 (3/16/2002)    
  • Sun推出数字身份认证平台 对抗微软Passport (3/14/2002)    
  • .Net与JAVA竞争更趋炽热 程序员该选择谁 (3/13/2002)    
  • 无法保持较高利润率 Sun One前景不明 (3/13/2002)    
  • Sun公司CEO:我是唯一剩下来的挑战微软的人 (3/12/2002)    
  • 微软放言﹕Sun将从我们的对手名单上消失 (3/12/2002)    
  • 综述:Sun起诉微软打压Java要求赔偿10亿 (3/12/2002)    
  • IBM Unix服务器全球夺冠 0.1%市场份额险胜Sun (3/12/2002)    
  • 英国《星期日快报》评选世界300大美人 (3/11/2002)    
  • Sun起诉微软打压Java 索赔30亿 (3/9/2002)    
  • 升阳(Sun)控告微软驱逐爪哇语言 索赔10 亿美元 (3/9/2002)    
  • 英特尔、Sun、IBM–尚未看到出路的IT巨头 (3/9/2002)
  • 相关新闻
    英特尔、Sun、IBM--尚未看到出路的IT巨头
    升阳(Sun)控告微软驱逐爪哇语言 索赔10 亿美元
    英国《星期日快报》评选世界300大美人
    IBM Unix服务器全球夺冠 0.1%市场份额险胜Sun
    如果您有新闻线索或资料给大纪元,请进入安全投稿爆料平台
    评论