Java 2005 第一天
2005 年 八月 17 日 (星期三) 11:26 pm分類:電腦
標籤:軟體開發論
感謝王森,讓今年抽不出時間準備適當講題的我,得以繼續參與 Java 2005 這場盛會。也感謝那位資策會的女士及先生,拿著議程表,邊走邊說道:「今年怎麼沒有某某某的場次呢?他每次都講得很精彩,投影片也做得很棒」,渾然不覺我就在你們旁邊……希望我忍不住的打招呼,沒有嚇著你們。
談點正經的吧。趁記憶還鮮明,談談今天聽到的,既沒接觸過又有所感觸的講題。
遠來是客,來自 Sun 總部的 Matt Thompson 和 Rima Patel 共給了三場宏觀的精彩演講,一改我對 Sun 以及 NetBeans 這套開發工具的印象(雖然他們並不只講 NetBeans)。
我慣用的通用型 Java 整合開發工具是 JBuilder,尤其是 Borland 不斷拓展它的軟體工程領域,朝 MDA 靠攏,也收納許多已成 de facto 標準的開放源碼專案,省去自己蒐集、整合的精力。只可惜它日益龐大龐雜,無法局部拆卸、重組,有點讓人既不耐又無奈,便不時留意一些既輕盈又易擴充的其他選項。直到最近,我才對開放源碼的 Eclipse 感興趣,它的社群活躍,外掛豐富,是 agile、extreme programming 的好幫手。加上 Eclipse 系出名門:design patterns 四人幫之 Erich Gamma 大師,架構自然好得沒話說,甚至已經有幾本專門探討如何利用、擴充 Eclipse 的書籍呢!
以今天 Matt Thompson 和 Rima Patel 給我的觀感而言,NetBeans 似乎是 Sun 開始比較懂得活用開放源碼社群威力的成果之一,它的 Mobility Pack 和 Profiler 也令人印象深刻。不過,我比較關心的是:與同樣是開放源碼的前輩兼勁敵 Eclipse 相比,NetBeans,乃至它所餵養的 Java Studio Creator 系列,是否有夠寬廣的軟體工程藍圖及願景?
寬廣的軟體工程藍圖及願景,可能是奪冠的關鍵。
就 Eclipse 來說,我在 2005 IBM 開發者大會看到 IBM 旗下的 Rational 系列工具,都逐漸以 Eclipse 的 “perspective” 之姿鑲嵌在 Eclipse 整合環境當中,企圖心不言而喻。這態勢,連 Borland 也不得不正視對 JBuilder 的威脅,開始擁抱 Eclipse;或者說,借力使力,明修棧道,暗渡陳倉吧(詳見 Borland 所發的新聞稿。當然啦,拋棄舊包袱這種事,Borland 也不是第一次做了,像 OWL → OWL2,C++Builder → C++BuilderX 及 Kylix)。
因此,NetBeans 能否再造另一個 Eclipse 傳奇,值得觀察。而且,不能全靠協力廠商的介面支援,也不能全冀望開放源碼社群的熱情,必須先主動擘畫願景,架構出易於且樂於投入的基礎及配套設施。否則,我們真的需要 yet another Eclipse 嗎?
期待明天一大早 Rima Patel 對於 Java ME MSA 的全面探討,反正今天早上我的耳朵已經用了約十分鐘的時間適應她的印度腔英語了,呵呵!可是啊,這場居然和歐宣修的 Spring 講座衝堂……該如何是好?


追蹤留言回應:以
引用通告 (trackback):![[add to funP]](http://william.cswiz.org/blog/wp-content/themes/william/images/add-funp.png)
![[add to HEMiDEMi]](http://www.hemidemi.com/sticker/user/roxytom.bluecircus.net.gif)
![[add to udn bookmark]](http://bookmark.udn.com/html/help/80_20_02.gif)

2005 年 八月 19日 於 12:12 pm
Matt Thompson 強調 netbeans 比 Eclipse 強在 J2ME AP 的開發上,但觀察這次 JavaTwo 專家講座,EE 相關有 8 個,SE 相關 3 個,ME 相關 2 個,還有 1 個講憑證 IC 卡,1 個講 Tool,EE 的技術場次明顯比 ME 還多,這是不是表示使用EE 的技術人員比 ME 多?雖然 Java 手機的數量驚人,但開發人口是不是比 EE 少很多?如果是這樣的話,Netbeans 從ME 的角度切入 IDE 市場,要怎麼滿足多數 EE 開發人員的胃口呢?
我寫 Java 的 IDE 是從 ultraeditor->JBuilder->Eclipse,有什麼動力可讓我跳到 netbeans 呢?
2005 年 八月 19日 於 12:18 pm
以目前看來,對於 EE 的支援,似乎較多是擺在 Java Studio Creater 系列,而不是擺在 NetBeans。
2005 年 八月 23日 於 10:25 am
稍早在 blog [Free Java Runtimes 簡報上線] 大略提到我在 [JavaTwo 2005] 的 session,並且也在 [Planet Classpath] 寫了一篇英文的介紹,不過顯然太簡略了。與其自己描述,乾脆引述一些先進的 blog,可參考:
* William Yeh’s [Java 2005 第一天] [...]
2006 年 二月 18日 於 1:15 am
自從上個星期看到 Borland 宣布 “Plan to Divest IDE Product Lines” 之後,陸陸續續有相關評論: [...]