Slashdot Mirror


Jakarta Velocity Tools 1.0 Released

Nathan Bubna writes "Jakarta Velocity Tools is a newly released project from the Apache Software Foundation. It provides servlets and tools for rapid, clean, MVC web development with Velocity, tools for using Velocity with the Jakarta Struts framework, and a set of generic tools to help with any Velocity project."

3 of 28 comments (clear)

  1. Re:Anyone use Velocity? by ryarger · · Score: 4, Interesting

    Yes, I use Velocity as the central tempating engine for our in-house application server. What I really like about Velocity is that it forces seperation of presentation from code by completely disallowing arbitrary code inside of the template. You can still do everything you need to do with helper classes, which promotes great reusability and clean code.

    In my opinion Velocity is the best Java-based templating system and the second-best over all (next to Zope's near perfect PageTemplates system).

  2. Velocity vs. JSTL and/or Custom Tags by one9nine · · Score: 2, Interesting
    I've looked through some of the docs on Jakarta but I don't see much of a differece between JSTL and Velocity except I feel that JSTL is much more cleaner. I was wondering if someone has had expereince with both and can explain the ups and downs of each.

    If you haven't used JSTL I strongly suggest that you give them a look as well. Very simple to use, very extensive and really make JSP alot faster to develop and maintain.

  3. Presentation and Code by atani · · Score: 2, Interesting

    Since people are talking here about the separation of presentation and logic code, I'd simply like to throw in another toolkit which achieves this wonderfully: Janx (demo here).

    While total separation is not the goal, the fact that after only a couple of hours of me explaining the basics of flow control and context to purely HTML/Interface folks they were able to take full control of the user interface development and maintenance of an active online magazine.

    Mod me as a troll if you will, but I've yet to find a toolset as simple as Janx (powerful too, though it does need some updating).