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]>