"Last week I whined about Zope, a Python-based, object-oriented
Web application development environment. Zope has obvious
potential, so I'll keep working with it until I've learned enough
to decide if I really love or hate it. But right now, I prefer
the Java-based development environment called Lutris Enhydra. ...
For some, the Zope vs. Enhydra contest comes down to Python vs.
Java. Python fans tend to hate Java, and vice versa. Not so with me
-- I happen to like both very much, although I have a slight
preference for Python. Nevertheless, if you're familiar with
Java and like it, you'll probably think Enhydra is a dream come
"I'm rather unhappy with the lack of refinement in Zope's
Web-based development environment, so you'd think I'd really be
upset by Enhydra's almost total lack of visual development tools.
But I'm not. I'm perfectly satisfied with employing my own editor
and a few command-line utilities to use Enhydra."
"Enhydra has a Java-based visual development tool, the Data
Object Design Studio (DODS), used for building and managing data
objects for your applications -- look up the word "arcane" in your
dictionary and you'll probably find a screen shot. Enhydra also has
a Web-based debugger and an administration tool, both of which seem
more usable than DODS. A visual application development wizard is
in the works."
"To be fair, I should mention that you can use external visual
development tools to develop Enhydra applications. The Enhydra tool
Kelp lets you build Enhydra applications using Inprise JBuilder or
Oracle JDeveloper. I haven't tried Kelp, though. I've used Enhydra
strictly at the command line along with my favorite text editor,
Some of the products that appear on this site are from companies from which QuinStreet receives compensation. This compensation may impact how and where products appear on this site including, for example, the order in which they appear. QuinStreet does not include all companies or all types of products available in the marketplace.