WebObjects/开发工具/Eclipse 和 WOlips
外观
Eclipse 是一个由 IBM 用 Java 开发的开源、跨平台开发环境,其设计理念围绕插件和扩展。这种基本架构允许将任意数量的附加功能集成到核心应用程序中,并贯穿整个环境。人们对 Java 应用程序的一些主要抱怨是它们的界面速度慢,并且在外观和感觉上都不像其他原生应用程序。IBM 作为 Eclipse 项目的一部分,通过开发 SWT(标准小部件工具包)作为 Swing 和 AWT 的替代方案来解决此问题。SWT 在设计理念上更接近于 AWT,因为它是围绕原生小部件的概念设计的。但是,两者在设计上存在两个主要差异。首先,AWT 是为最低公分母设计的,这意味着框架中缺少许多现代用户界面中人们所期望的大量小部件(树、表格等)。其次,SWT 基于这样一种原则,即原生资源(如颜色和字体)无法由标准 Java GC 机制有效地处理,因此需要以更传统的声明和处置方式管理这些资源。最终结果是,Eclipse 的用户界面通常被认为比传统的 Java 用户界面快得多。
WOLips 是一组开源 Eclipse 插件,旨在简化 WebObjects 应用程序的开发、调试和部署。由于它是建立在 Eclipse 平台之上的,因此所有标准的提高生产力的 Eclipse 功能都可用——广泛的代码补全、上下文感知重构、增量编译、热代码替换、本地和远程版本控制,以及许多其他使 Eclipse 成为 Java 领先开发环境的功能。此外,WOLips 为核心平台提供了许多扩展,包括用于以下方面的插件:
- 构建、启动、调试和部署 WO 应用程序和框架
- 基于 Eclipse Web Tools 项目的语法着色 HTML 和 CSS 编辑器
- 基于表单的 .API 文件编辑器
- 具有语法着色、代码补全和错误检查(基于组件绑定、API 文件、类路径和 HTML 模板定义)的 .WOD 文件编辑器
- 用于 .xcode、.xcodeproj 和 PB.project 文件的增量编译器,以实现与 Apple WO 工具(如 EOModeler 和 WOBuilder)的向后兼容性
- WO 应用程序、WO 组件和 WO 框架向导
- ... 等等
有关 WOLips 的更多信息,您可以访问 WOLips Wiki,或订阅 woproject-dev 邮件列表。
有关安装 WOLips 的快速教程,请查看 WOLips 安装教程。