WEBSPHERE Studio Application Developer(WSAD)是大名鼎鼎的VisualAge开发环境的后继者。曾被VisualAge折腾的焦头烂额的开发人员会发现WSAD朝常规IDE大大迈进了一步。热爱VisualAge的人则会惊喜地看到,虽然WSAD更像是其他IDE的克隆,但是它同样保留了VA大量非常有用的优点。同时,更会令他们大喜过望的是那些曾经一度阻碍人们掌握VA的乱七八糟的玩意都一去不复返了。
本文概述WSAD,着重强调了该产品的最佳特性,同时也会指出尚待改进的几个欠缺之处。
WSAD为开发环境引入了一些很有意思的范例。最重要的莫过于新概念:透视(perspective)。在 WSAD环境下,开发中的所有阶段都仅仅围绕这一概念。WSAD字汇表是这样定义透视的:“在工作台(workbench)上显示资源不同方面的一组视图。工作台用户可以交替转换透视,一切取决于其执行的任务,用户还可以定制透视内视图和编辑器的布局。”图A即显示工作台Java透视。
图A
WSAD建立在IBM资助的开放源代码IDE Eclipse的基础之上。除了菜单项的位置之外,
Eclipse简直和WSAD一模一样,但是,它们却并不是同一产品。Eclipse从感觉上来说更为成熟一些,而WSAD则具有更多吸引企业开发人员的特性。
Eclipse具有WSAD尚未具备的优秀特性。比方说,Eclipse对代码填充的支持就比WSAD更具可配置性。
另一方面,WSAD明确定位于企业程序员,内置支持J2EE、XML和Web应用程序开发。这些特别之处都以附加透视的面目出现。