velocity-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Ed Yu" <>
Subject RE: Advantages of JSP over Velocity
Date Wed, 10 Jul 2002 21:19:51 GMT
I you have a page-centric (Model 1) application, there might not be so
much benefit to using Velocity.

I just finished porting a page of a JSP-Struts (Model 2) application to
Velocity-Struts. Using the 2 macros that I've posted earlier to the
velocity-dev list (#template and #pager), I was able to completely port
the view portion without touching the backend Struts action code.

So far, I have not find any good arguments to support "JSP is better
than Velocity" other than that there are a good number of taglibs out
there (which you could write velocimacro to replace most of the time).

Since Velocity has a taglib, you can write most of the templates in
Velocity and for things that you absolutely has to use JSP (because of
some taglib that you need to use), you can use it since we have the
*nice* velocity-struts integration and JSP/Velocity co-exist within a
web app.

BTW, the conversion resulted in a much cleaner html code and a 25%
reduction in code size.

The absolute best thing that I *love* about Velocity is that it points
you to exactly where your error is ;)

-----Original Message-----
From: []
Sent: Wednesday, July 10, 2002 5:06 PM
Subject: Advantages of JSP over Velocity

Are there any advantages of JSP over Velocity?  Is there anything JSP
can do that Velocity can't?  I have read much (on the Velocity web-site)
about the advantages of Velocity over JSP, but I keep thinking there
must be another side of the story.  The only thing in favor of JSP that
I have found is the custom tag libraries that are available, especially
with Struts.

Thanks in advance for any tips you can offer,

Paul Lynch
Aquilent, Inc.

Your favorite stores, helpful shopping tools and great gift ideas.
Experience the convenience of buying online with Shop@Netscape!

Get your own FREE, personal Netscape Mail account today at

To unsubscribe, e-mail:
For additional commands, e-mail:

To unsubscribe, e-mail:   <>
For additional commands, e-mail: <>

View raw message