Open Source Alternatives
Interest in OpenSource alternatives to WebObjects which use the Objective-C language grew with WebObjects' move from Objective-C (last version WO 4.5.1) to Java (first version WO 5.0). The two frameworks available are SOPE, which has been used as the basis of the OpenGroupware.org groupware server for about eight years, and GNUstepWeb, which is part of the GNUstep project. Open-source rewrites of the EOF frameworks also exist (AJRDatabase, GDL2).
There are also Java-based alternatives:
- Wotonomy is a project, hosted on Sourceforge, that implements a clean-room, open-source version of the WebObjects 5.x system. It provides a near-complete implementation of the MVC web-framework, as well as partial implementations of Foundation, Control, and Data layers, and other features. It is sufficiently functional for low-transaction volume, single-source database applications. While the project's structure was re-organized in 2006 around an Apache Maven build infrastructure and migrated to the Subversion revision control system, there has not been any substantial update to the codebase since 2003.
- Apache Tapestry has a design and philosophy similar to that of WebObjects. Tapestry is frequently combined with Apache Cayenne, a persistence framework inspired by EOF.
Read more about this topic: WebObjects
Famous quotes containing the words open, source and/or alternatives:
“I open with a clock striking, to beget an awful attention in the audienceit also marks the time, which is four oclock in the morning, and saves a description of the rising sun, and a great deal about gilding the eastern hemisphere.”
—Richard Brinsley Sheridan (17511816)
“By poeticizing love, we imagine in those we love virtues that they often do not possess; this then becomes the source of constant mistakes and constant distress.”
—Anton Pavlovich Chekhov (18601904)
“The literal alternatives to [abortion] are suicide, motherhood, and, some would add, madness. Consequently, there is some confusion, discomfort, and cynicism greeting efforts to find or emphasize or identify alternatives to abortion.”
—Connie J. Downey (b. 1934)