"Jason Hunter" <[EMAIL PROTECTED]> wrote:
> I just posted a new article to Servlets.com titled "The Problems
> with JSP" that will be of particular interest to the people on
> this list.  From the first paragraph:

Just like to add my 2c on this topic:

[note: this is my opinion: please don't be offended]

One of the main problems with JSP is it's origins: copying a Micro$oft
product (ASP) is not necessarily the right way to start off! In fact, upon
original release it looked to me like a somewhat flaky research project that
had been picked up and shoved out into the world by the Sun marketing dept.
in an effort to compete with M$!

If someone at Sun had had their thinking hat on they could have made a much
nicer version of JSP by giving up on M$ "compatibility" and making the
following changes:

- a tag library from the start, with standard tags for looping, etc
- simple syntax for accessing variables, etc in HTML without resorting to
overly complex XML stylee
- NO java code allowed to be embedded in the HTML!
- avoiding "compiling" JSP pages into class files (not necessary when no
java code)

This much was obvious to me anyway 18 months(?) ago when JSP 0.90 was
released: I looked at it and went: "sigh". It's weighted far to much in
favour of developers.

To my mind: it should be like so:

- JSP (or similar) is for HTML people
- Servlets / Beans are for Java developers

For those who are interested in such things: Anders Kristensen published a
paper a couple of years back that describes a JSP-alike system which would
have been a much better starting point than ASP!

http://www-uk.hpl.hp.com/people/ak/doc/trix-tr.html

This is maybe a good halfway house between a full template based system ala
WebMacro and the current JSP....?

Actually, looking back perhaps I ought to have constructed a similar article
and posted it way back at 0.90 stage but then I don't have the "brand
recoginition" of JH! :-)

Anyway, "big ups" to JH for the article to get people talking!

Cheers,

Geoff

___________________________________________________________________________
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff SERVLET-INTEREST".

Archives: http://archives.java.sun.com/archives/servlet-interest.html
Resources: http://java.sun.com/products/servlet/external-resources.html
LISTSERV Help: http://www.lsoft.com/manuals/user/user.html

Reply via email to