on 12/17/01 3:31 AM, "keithwong" <[EMAIL PROTECTED]> wrote:

> Some advantages of Objective HTML are:
> - Form data is much easily handled and much more intuitive

Look at Torque in the Jakarta Turbine project. I just reviewed your
documentation and your project seems to be a combination of wanting to be
like Torque (but is limited to hard coded Java classes to describe your form
logic) and the old SPFC
project...<http://cvs.apache.org/viewcvs.cgi/java-spfc/> that never went
anywhere because it was a terrible idea.

> - No need to have 3 pieces of code like MVC (jsp, bean, controller),
> instead most of your code lies in one class

This is the first time in about 4 years, I have heard someone say that MVC
is a bad thing. Hmmm...I'm sure you know better than a well known and
accepted software engineering model.

> - Much more Object-Orientated than typical MVC frameworks

Suuurrrreeee....

> - Supports html and xhtml output types

What about the DBFRJE output type?

> - Less knowledge of html required, most of the messy html code is
> abstracted in the Java objects

We eventually discovered that hiding HTML in Java is bad and that it is much
better over the long term to use a tool like Velocity. That is why this
project is nearly dead and Velocity is moving along at lightening speed.
Sorry for the bad pun.

This project is one of those lessons that I personally learned from quite a
bit.

> - Fully open source

All right!

Anyway, the summary is that what you are creating has already been done over
the years by several other people and was discovered to be a very bad idea.
It is never a good idea to code that much logic and UI into Java code...it
is much better to abstract it out into configuration files that make it easy
for someone who isn't familiar with the code to figure things out.

It is always sad to see someone work so hard on ideas that have already been
hashed over a bunch of times. I'm sure you will learn a lot though. Good
luck with your project.

-jon


--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to