[Seaside] Seaside Vs Java Struts Wafer weblog comparison
Markus Fritsche
Fritsche.Markus at gmx.net
Sat Sep 27 14:41:07 CEST 2003
Roger Whitney wrote:
> Source w/o copyright notice
> Java Struts Version 159,554 B
> Seaside version 26,759 B
> Classes
> Java Struts Version 36
> Seaside version 12
We had lessons in university using Struts. Additionally to the fact,
that most of the students didn't understand what it is that struts hide
from the programmer (the professor said something like "Hey, it's hidden
anyway, so you shouldn't need to know what's hidden"), I saw that there
is a lot (and very a lot) of code being generated by WASD. Sometimes you
have the feeling that the whole construction is some kind of domino
game; tip a stone and watch the rest falling (alter a code line and
watch the notices, errors and tasks come up). However, this feeling was
repealed by the necessary configuration steps - create a forward here,
create a form class (nothing than a bean, but if you don't know it...)
there.
What we should learn by this lessons was to create a dialog-based
application. However, what we learned is that a tool that does a lot of
things you don't understand and you cannot repeat by yourself fells
uncomfortable...
The answer to the software crisis is (according to our studies) is:
indirection and making things more complicated (this way, more engineers
can work at a complicated problem) :-)
Oh, another idea I had in one of these lessons:
http://reauktion.de/cgi-bin/vanilla.r?selector=display&snip=2003-09-03-why
Regards, Markus
More information about the Seaside
mailing list