> > In short, at least in my experience, this presentation only layer
> > where data is only formatted to look nice is a myth. Or where it is
> > not a myth, the high decoupling is somewhat artificial and creates an
> > unnecessary complexity at least as difficult to maintain as the
> > mixture of programming and presentation constructs in a single file.
>
> In general, you might be right that such a methodology isn't as common as
> some people claim it is, but it's much more than a myth.  At Yale, we
> developed a relatively large web application (for "network registration,"
> used routinely by about 10000 users to register and update DHCP entries
> and other similar information) using this methodology and proto-JSTL
> concepts.  Specifically, the Manager of Student Computing -- a
> nonprogrammer with enough technical understanding to work with HTML and
> <form> elements in particular -- designed the presentation and user
> interface with minimal day-to-day help from me, whereas I played the role
> of the back-end programmer providing business logic and JSTL-like tag
> libraries.
>
> --
> Shawn Bayern
> "JSTL in Action"   http://www.jstlbook.com
> (coming in July 2002 from Manning Publications)
>
>
> --
> To unsubscribe, e-mail:
<mailto:[EMAIL PROTECTED]>
> For additional commands, e-mail:
<mailto:[EMAIL PROTECTED]>
>
>
>

I am not saying that business logic invariably ends up in JSP pages and that
the separation of back-end and front-end programming is a myth. Just that
the creation of an interactive web-based UI most of the time involves some
form of programming, not just data formatting - it involves making logical
decisions, looping, responding to user input etc., managing the application
flow and, last but not least ;), UI state. What I consider as a "myth" is
the common believe that web development is done two types of people:
back-end programmers coding business logic and web designers creating the
presentation layer.  There is also the UI _programmer_  working on the
functional aspects of a web application. Creating a good user interface
requires much more than deciding how to display things so that they look
nice (the job of web designers). It usually requires a good understanding of
the business logic of an application as well the UI development platform.
And it calls for different skills than "web design", it calls for
programming skills. This is why it's so hard to just let the design people
create JSPs as "views".

Cheers,
Boris

-----------------------------------------
Borislav Iordanov
Kobrix Software http://www.kobrix.com





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

Reply via email to