WM Differences Tools Anakia Texen Migration to Velocity Design Velocity is a Java-based template engine. It can be used as a standalone utility for generating source code, HTML, reports, or it can be combined with other systems to provide template services. Velocity will be tightly integrated with the Turbine web application framework. Velocity-Turbine provide a template service by which web applications may be developed according to a true MVC model.
Velocity allows web page designers to embed simple yet powerful script elements in their web pages.
These script elements work in conjunction with a Context object, which is defined in Java code. These script elements allow a web designer to retrieve objects from the Context and insert these into a web page as text values. Unlike JSPs, Velocity does not allow Java code to be embedded in pages. Unlike PHP, Velocity does not implement features with other functions. The MVC approach is one of Velocity's great strengths, and allows for more maintainable and better-designed web pages.