WebObjects/Development Tools/Eclipse and WOlips

< WebObjects < Development Tools

Eclipse is an open-source, cross-platform development environment developed by IBM in Java and designed around the concepts of plugins and extensions. This fundamental architecture allows any number of additions to the core application to be integrated throughout the entire environment. Some of the major complaints about Java applications are that their user interfaces are slow and neither look nor feel like other native apps. IBM, as part of the Eclipse project, addressed this complaint by developing SWT (Standard Widget Toolkit) as an alternative to both Swing and AWT. SWT is more closely related to AWT in that it is designed around the concept of native widgets. However, there are two major design differences. The first is that AWT was designed for the lowest common denominator, which means that there are a large number of widgets missing from the framework that many people expect in a modern user interface (trees, tables, etc). Secondly, SWT is designed on a principal that native resources (like colors and fonts) can not be efficiently handled by the standard Java GC mechanism, and thus requires that these resources be managed in a more traditional claim-and-dispose manner. The end result is that Eclipse's user interface is generally accepted as being much faster than traditional Java user interfaces.

WOLips is a set of open-source Eclipse plugins that are designed to make the development, debugging, and deployment of WebObjects applications easier. Because it is built on top of the Eclipse platform, all the standard productivity-enhancing features of Eclipse are available -- extensive code completion, context-aware refactoring, incremental compiling, hot code replacement, local and remote revisioning, and many other capabilities that make Eclipse the leading development environment for Java. Additionally, WOLips provides many extensions to the core platform, including plugins for:

For more information on WOLips, you can visit the WOLips Wiki, or subscribe to the woproject-dev Mailing List.

For a quick tutorial on installing WOLips, take a look at The WOLips Installation Tutorial.

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.