Sun 官方 Java IDE
Forte for Java Internet Edition 是 Sun 推出的優秀整合開發環境,整合除錯器與資料庫元件於統一安裝環境。缺乏 HTML 編輯功能,不支援 EJB(IBM、Inprise、WebGain 已支援),預計 2001 年推出的 Enterprise Edition 將加入 EJB 精靈。
版本與平台
- Community Edition (免費子集):無整合原始碼控制、資料庫映射、PointBase 資料庫,但提供強大 JSP 編輯測試環境。
- Internet Edition (完整版):含 Tomcat 3.2、PointBase Embedded Server 3.3 (限 5MB)、Forte TeamWare 原始碼控制。
- 三版本皆支援 Windows、Solaris、Linux。
編輯器特色
- 高效代碼編輯:括號配對、
<% 標記高亮、彈出說明、名稱自動完成 (僅 Java/物件)、HTML/Java 彩色編碼、自動格式化。
- 自動完成功能簡單高效,節省長變數名輸入時間,但缺乏智能縮排、忽略縮進、游標歸行等進階特性。
資料庫連接與對象-關係映射
- 支援任意 JDBC 驅動,官方支援 Oracle 8i 2.0、MS SQL 7、PointBase。
- JDBC 精靈近乎全自動產生 Swing 資料庫表單,期待未來支援 HTML 表單。
- 提供自定義 JSP 標籤簡化 HTML 資料庫表單建立:自動遍歷結果集、執行更新/刪除/插入,功能較 WebSphere Studio 複雜強大。
- 首創對象-關係映射:類似 JBuilder/WebGain 的 EJB 映射,但可產生一般 Java 類別 (含 get/set 對應資料庫欄位),無需撰寫 SQL 即可透過物件讀寫資料,極具工業意義,但存在效能問題。
結論
雖缺 HTML 設計功能,但 Forte 憑藉獨特資料庫連接特性、JDBC-to-Swing、自定義 JSP 標籤、對象-關係映射成為強勁競爭者。期待 Enterprise Edition 突破。