WebObjects -- Top-flight development environment and adequate app server
WebObjects pioneered the application-server market, and it's still a good choice for most situations calling for a medium-sized Web site where development time is at a premium and you're not expecting to serve 100,000 transactions an hour.
In fact, WebObjects may offer the best development environment in the application-server world, with a crystal-clear drag-and-drop interface centering on four different visual development tools:
- The Project Builder is the main tool for editing, compiling, and debugging Java- and C-based applications.
- The Enterprise Objects Modeler maps relationships between data sources and business objects in the application. In 4.0, this has been upgraded to including a graphical query builder.
- The WebObjects Builder designs HTML interfaces.
- The Interface Builder creates applet layouts with JavaBeans and Swing UI elements.