Oracle 的 IDE 一直都是主推的 JDeveloper
,但隨著對 Sun 的收購,NetBeans
應該成為 Oracle 長期主推的官方 IDE,因為從策略上看,NetBeans 應該是更好的選擇:
- 大小:Netbeans
6.7.1(附帶 Java EE 支援與兩個 Glassfish 版本)共計 158
MB,而 JDeveloper 大約 1GB。軟體的安裝包大小是非常重要的一個因素。
- 流行:Netbeans 已經非常受歡迎了。在這份調查
中,一共有 2,753 名投票者,其中 NetBeans 獲得了 1,191,Eclipse 獲得了 1,340 票,而 JDeveloper 僅有區區 39 票。(純文字編輯器獲得了 103 票 :-))。根據Google 搜尋趨勢
來看,NetBeans 流行程度也是超過 JDeveloper 的。
- Java
FX:NetBeans 已經支援 Java FX。
- 可視化設計:NetBeans 擁有進階的 Swing /
UI / DataBinding / DataBase 可視化設計能力。基於 JSR-296 與
295,可以被擴充得更好,例如 Better Beans Binding
。
- 表報:iReport
報表工具,一個基於 Netbeans 的 JasperReport
工具。
- MySql / Oracle 支援:NetBeans 對 Oracle / MySql 有著非常便利的支援。雖然不及 Oracle 的 SQL Developer
,但該支援是容易被擴充到,將來甚至可以替換掉 SQL Developer。
- DTrace 支援:NetBeans 已經擁有 DTrace support
了,雖然這取決於 Oracle 是否繼續支援開 Solaris。
- Glassfish / BEA 支援:NetBeans 很好地整合了 BEA 與 Glassfish。
JDeveloper 與 Netbeans 兩者都是基於 Swing 的,而 JDeveloper 起初是基於 JBuilder 與 prime time(一個外掛程式系統)。但不存在什麼障礙將 JDeveloper 的功能移植進 NetBeans。
原文:Why Oracle Should Continue To Push NetBeans