IBM 推出的 Web 開發產品線向來以龐大著稱,WebSphere Studio Advanced Edition 3.5 搭配 VisualAge for Java Professional Edition 更是將功能堆砌到極致,目標直指企業級開發團隊的全方位需求。雖然初看之下介面略顯笨重,但隨著核心策略轉向以 Java 為中心,這套工具對 Java 開發者的吸引力大增。
Studio 提供了網站治理、JDBC 頁面快速開發向導、HTML 編輯器與語法檢查等功能,構建出一個不錯的 HTML 頁面編輯環境。實測顯示,Studio 與 VisualAge 整合度極高,選單中內建在兩套工具間快速移動代碼的選項,讓網頁設計師與 Java 程式設計師能無縫交換檔案、協同作業。
Studio 內建完整的 JavaServer Pages (JSP) 前端開發環境,多種向導簡化了開發流程。SQL 向導支援瀏覽 Oracle 8i 資料庫表格、執行複雜查詢與預覽結果。IBM 新增的自定義標籤(如 <tsx:repeat>)讓 JSP 存取資料更便捷,無需撰寫額外 Java 代碼即可遍歷查詢結果,顯示出 IBM 正朝標籤為中心的資料存取方案邁進。
編輯頁面時可選擇所見即所得編輯器、大綱視圖或 HTML 原始碼視圖,但工具間整合不如 Dreamweaver 或 ColdFusion 順暢。HTML 原始碼著色雖增強可讀性,但嵌入的 Java 代碼卻未著色;縮排支援缺失,按 Enter 鍵游標總回到行首;Undo 功能表現也不穩定。代碼自動完成功能僅支援 VoiceXML,對 HTML/JSP 無效,雖在 VoiceXML 與 WML 支援上處於領先地位,但對主流 Web 開發幫助有限。
雙方均內建 JSP 除錯器,採預編譯方式除錯而非實際在伺服器運行,VisualAge 的 JSP 除錯器更能在輸出視窗直接查看 HTML 呈現結果。不過編譯錯誤僅列出錯誤訊息,不自動標記源碼錯誤行,稍嫌不足。VisualAge 內建程式碼庫支援團隊開發與版本比較,Studio 則僅提供檔案鎖定機制,需搭配 Visual SourceSafe 等第三方版控系統。
Studio 完整支援多伺服器、多階段部署設定,應用程式在測試與正式環境部署迅速。整體而言,WebSphere Studio 3.5 與 VisualAge for Java Enterprise Edition 3.5 都是開發團隊的優質選擇,內建多人協作支援,但介面與編輯器的缺失使其錯失「最佳開發套件」寶座。售價 1,995 美元。