At 14:51 -0400 6/11/02, Jayson Falkner wrote:
>Thanks for the feedback Hans,
>
>Hans Bergsten wrote:
>>Absolutely. If you have experience with a real programming language,
>>learning Java in itself is a lot of work. Learning servlets, JDBC,
>>and at least a basic idea about multithreading issues on top of that
>>is just too much. And some people are not even interested in becoming
>>programmers; they just want to provide a simple web interface to an
>>existing database, with no bells and whistles.
>
>I see and would agree if you are not a Java developer then these 
>tags would be handy, however, I was asking assuming everyone using 
>the JSTL had at least some Java experience. JSP encourages this 
>especially with the scripting elements.

Why make that assumption?  One of JSTL's strongest points (my opinion) is
that it makes it easy to start writing JSP applications *without* having
to know any Java.  At the very least, JSTL certainly minimizes the amount
of Java you have to know.

If JSP helps you get Java out of your pages so you can write web 
scripts with less Java knowledge, JSTL takes that process even 
further -- especially in
the arena of database access, using the SQL tags.  At the risk of making
you groan, I'd put it like this: JSTL makes it PHP-dead-easy to write web
scripts.  Sure, if you're going to write complext apps, you'll probably want
to go the MVC route.  If you're not, MVC is a lot of messing around just
to achieve ethical purity.

>
>How often would you say someone using JSP does not understand Java 
>but would use JSP because they can use the JSTL. Also would you say 
>these people are not responsible for said existing database, they 
>are just required to use it?

I wouldn't know *how* often, but I'd say that in both cases, JSTL pushes
the answer in the *more* often direction.


I suppose one might say that with Java you can do anything.  But one of
Java's problems is that you have to know a lot before you can do even a
little.  JSTL makes it possible to do quite a bit, even if you know only
a little.

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

Reply via email to