Borland 開發工具傳奇:成也蕭何,敗也蕭何
- Turbo 系列 → Delphi → C++ Builder → JBuilder,每款皆經典
- JBuilder 4-8 版本:壟斷 Java IDE 市場,獎項拿到手軟
- 戰略失焦:Borland 轉型 ALM,JBuilder 歸入 ALM 部門,功能傾向企業級集成,忽視開發者日常體驗
Eclipse 降維打擊:免費 + 開源 + 插件 = 核武器
- IBM 捐贈 Eclipse 給開源社區 (2001) → 3 年躍居榜首
- Eclipse 3.0 (2004) 確立插件化平台地位,3.1 (2005) 30 天百萬下載
- 60+ 子項目覆蓋企業開發、嵌入式、RCP、RIA、ALM、SOA 全域
JBuilder 2007:棄舊內核投抱 Eclipse RCP
| 變化 | 影響 |
| 內核換為 Eclipse RCP (SWT/JFace) | 理論性能提升、兼容 Eclipse 插件生態 |
| 保留 Together 建模/審計 | 商業差異化護城河 (開源 IDE 缺乏) |
| 新增 Web/EJB 3/Web Services 支持 | 多為整合免費插件,自研成分有限 |
| 維持商業收費授權 | 面對免費 Eclipse/NetBeans/IntelliJ Community 競爭力弱 |
三國演義:Eclipse 系 vs NetBeans 系
- Eclipse 陣營:Eclipse、JBuilder 2007、MyEclipse、Spring Tool Suite、IBM RAD —— 共享插件生態、SWT 高效能
- NetBeans 陣營:NetBeans、Sun Java Studio —— Swing 界面、模塊化、JDK 新特性首發支持
- 獨行俠:IntelliJ IDEA (JetBrains) —— 智能提示最強、收費旗艦版 + 免費 Community 版雙軌制
關鍵疑慮:這場賭局能贏嗎?
- 習慣遷移成本:Eclipse 老用戶無縫遷移,但傳統 JBuilder/非 Eclipse 用戶面臨陡峭學習曲線
- 商業模式悖論:核心功能借賴免費插件,用戶為何不直接用免費 Eclipse?
- 差異化能否付費:Together 建模/審計、EJB 3 可視化,目標客戶為大型傳統企業,市場天花板明顯
- 性能體驗:插件過多導致啟動緩慢、記憶體佔用高,SWT 優勢被抵消
作者親測結論
「最近發現自己在 JBuilder 2007 花的時間比 BDS 2006 還多,因為它完美支持 EJB 3/JPA + Hibernate 3.x。」但承認:只有時間能回答 JBuilder 是否能重返巔峰。
歷史回響:Delphi 的前車之鑑
Borland 曾用第三方 VCL 充數 Delphi 功能,最終淪為邊緣。JBuilder 2007 大量整合免費插件而非自研核心功能,極其相似。CodeGear 能否打破宿命?
給開發者的選擇建議 (2007 視角)
| 你的畫像 | 推薦 |
| 大型企業、重建模/審計、用 EJB 3/JPA、預算充足 | JBuilder 2007 |
| 追求極致智能提示、重構、多語言、願付費 | IntelliJ IDEA Ultimate |
| 免費、開源、插件最全、社區最活躍 | Eclipse |
| 免費、Swing 界面、JDK 新特性最快跟進 | NetBeans |
工具無絕對最好,只有最適合當前團隊與項目。JBuilder 2007 是一款誠意之作,但商業邏輯與開源浪潮的博弈,註定它只能服務特定細分市場。