6年前微軟提出.Net架構就與Java展開激戰,微軟開發工具暨平台推廣處副總經理劉念臻表示,.Net程式開發平台的使用率已經超越Java。

微軟與104合作針對台灣的軟體開發人員進行「軟體開發人員的競爭力提昇趨勢報告」中顯示 ,.Net程式開發平台是多數軟體開發人員心中最需要學習的課程,有效回收的800份問卷中達58%的比例。104人力銀行市場研究中心研究經理蔡家昌表示,從調查中還發現,MCAD(微軟認證應用程式開發師)、MCSD(微軟認證解決方案開發工程師)、MCP(微軟認證專家)等,分別是軟體開發人員最想擁有的前三名證照。

微軟的劉念臻也表示,根據微軟委託的調查中發現,台灣地區開發工具的使用比例,.Net平台與Java平台為46%比36%,在今年度首度拉開與Java程式開發平台的距離。不過,劉念臻也表示,在全球.Net與Java開發工具的使用比例上,仍需再加把勁,因為Java以51%險勝微軟.Net的 49%。

劉念臻認為,今年在台灣可以勝出的原因有幾點,包括:.Net推出至今已6年,與已邁入11歲的Java程式語言相比,.Net過去被認為較不穩定的狀況,至今已進入成熟的開發階段;再者Java陣營有太多廠商支援不同的版本,例如昇陽(Sun)的NetBeans、IBM領軍的Eclipse等等,造成開發者的困惑;另外,Net程式語言平台較Java易學習。

對於Java開發陣營版本眾多之說,IBM與昇陽並不認同,IBM與昇陽皆認為,孤注一擲的往單一平台並不符合企業的投資原則,只有跨平台的開發工具才不會浪費企業客戶的投資。

同樣也擁有開發工具的IBM,自2001年以4000萬美元成立Eclipse聯盟,基本上也是站在擁戴Java陣營的立場。台灣IBM軟體產品處經理孫崇騰表示,企業客戶不會將所有雞蛋放在同一個籃子裡,用這個理論來看也就表示,.Net平台並非企業客戶的唯一選擇,因此,採用多元化的開放平台工具,才可以解決企業的疑慮。

昇陽台灣區行銷總監朱家昌表示,Java的跨平台是微軟無法取代的,再加上Java認證與微軟認證有不同意義,微軟的認證多半是以產品為導向,Java認證是以程式語言本身為導向,並不特別針對某一種產品,就應用面來看,應會比微軟的.Net更廣。目前,昇陽提供的Java認證包括:SCJP、SCJD、SCWCD、SCBCD、SCMAD 和 SCEA等。

Eclipse平台與微軟的Visual Studio有相似之處,透過plug-in(外掛)程式,開發者前端可以採用不同的程式語言來開發應用程式。孫崇騰表示,只要符合Eclipse平台架構的,都可銜接支援。當然,只要客戶需要,IBM對於.Net也提供可支援的解決方案。

為了大力推動.Net程式開發平台,微軟不斷豐富MSDN開發社群網站。微軟開發工具暨平台推廣處開發技術推廣專員陳晴表示,透過MSDN中文網站,提供開發人員或教授可下載來自全球各大專院校資科、資工系統的教材,大學教授可以從網站上得知.Net的最新訊息,且可與全球相關科系的教材互相觀摩。

微軟今年更著重軟體工程、資料庫、嵌入式系統等三方向,落實校園種子計畫,以及提供Visual Studio 2005Express免費下載,並與長庚大學合作示範教學中心,以培育.Net的種子教師。

熱門新聞

Advertisement