找到共同基礎 据傳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
    如果您有新聞線索或資料給大紀元,請進入安全投稿爆料平台
    評論