fmII
Thu, Jul 24th home | browse | articles | contact | chat | submit | faq | newsletter | about | stats | scoop 18:44 UTC
in
Section
login «
register «
recover password «
[Project] add release | add branch | add screenshot | broken links | change owner | email subscribers | update project | update branch (urls) [Project]

 Apache Velocity - Default branch
Section: Unix

 

Added: Tue, Mar 20th 2001 23:29 UTC (7 years, 4 months ago) Updated: Mon, Mar 19th 2007 14:55 UTC (1 year, 4 months ago)


About:
Velocity is a Java-based template engine. It permits anyone to use the simple yet powerful template language to reference objects defined in Java code. When Velocity is used for Web development, Web designers can work in parallel with Java programmers to develop Web sites according to the Model-View-Controller (MVC) model, meaning that Web page designers can focus solely on creating a site that looks good, and programmers can focus solely on writing top-notch code. Velocity separates Java code from the Web pages, making the web site more maintainable over the long run and providing a viable alternative to Java Server Pages (JSPs) or PHP. Velocity also provides template services for the Turbine Web application framework, making a template service that allows Web applications to be developed according to a true MVC model.

Author:
The Velocity Project <dev |at| velocity |dot| apache |dot| org> [contact developer]

Rating:
8.35/10.00 (25 votes)

Homepage:
http://velocity.apache.org/
Tar/GZ:
http://velocity.apache.org/download.cgi
Zip:
http://velocity.apache.org/download.cgi
Changelog:
http://velocity.apache.org/engine/devel/changes-report.html
Jar:
http://repo1.maven.org/maven2/velocity/velocity/
CVS tree (cvsweb):
http://svn.apache.org/[..]ity/engine/branches/Velocity_1.5_BRANCH/
Bug tracker:
https://issues.apache.org/jira/browse/VELOCITY

Trove categories: [change]
[Environment]  Other Environment, Plugins, Web Environment
[Intended Audience]  Developers
[License]  The Apache License, The Apache License 2.0
[Operating System]  OS Independent
[Programming Language]  Java
[Topic]  Database :: Front-Ends, Internet :: WWW/HTTP :: Dynamic Content, Software Development, Software Development :: Code Generators, Software Development :: Libraries :: Java Libraries, Text Processing, Utilities

Dependencies: [change]
No dependencies filed

 
Project admins: [change]
» Jon S. Stevens (Owner)
» Nathan Bubna (Owner)

» Rating: 8.35/10.00 (Rank 338)
» Vitality: 0.01% (Rank 4151)
» Popularity: 1.55% (Rank 3519)

project statsdownload stats
(click to enlarge graphs)
   Record hits: 17,721
   URL hits: 9,822
   Subscribers: 32

Projects depending on this project:
Eyebrowse
Atlassian JIRA
Velocity editor plugin for Eclipse


Other projects from the same categories:
UConvert
bpquotes
Dragon parser generator
Convert character set
jsgal

Users who subscribed to this project also subscribed to:
EasyEclipse
Chromium B.S.U.
libiconv
Rockbox
JRun


Add comment · Rate this project · Subscribe to new releases · Ignore this project · Email this project to a friend · Project record in XML

 Branches

Branch Version Last release License URLs
Default 1.5 19-Mar-2007 The Apache License 2.0 Homepage Tar/GZ Changelog

 Articles referencing this project

 Comments

[»] Ownership change?
by Nathan Bubna - Feb 14th 2007 13:33:26

Hey Jon, would you be willing to cede ownership of the Velocity project's presence here at freshmeat so we can update it?

[reply] [top]


    [»] Re: Ownership change?
    by Jon S. Stevens - Feb 14th 2007 13:45:52

    I just added you as an Owner. =)


    > Hey Jon, would you be willing to cede

    > ownership of the Velocity project's

    > presence here at freshmeat so we can

    > update it?

    [reply] [top]


      [»] Re: Ownership change?
      by Nathan Bubna - Feb 14th 2007 13:47:26

      Thanks. That'll do nicely! :)


      > I just added you as an Owner. =)

      >

      >

      > % Hey Jon, would you be willing to cede

      > % ownership of the Velocity project's

      > % presence here at freshmeat so we can

      > % update it?

      >

      >

      >

      [reply] [top]


[»] WebMacro
by Justin Wells - Feb 25th 2004 00:04:57


It's worth nothing that Velocity is a clone of WebMacro, due to incompatibilities between the Apache and GNU licenses.

[reply] [top]


[»] why not xslt instead
by dacracot - Feb 26th 2002 20:53:10

I do not understand the advantage of velocity over xslt.
Why should I learn yet another programming language
(vtl) rather than using xsl which has more reference
material and seems to be more popular?

[reply] [top]


    [»] Re: why not xslt instead
    by Jon S. Stevens - Feb 26th 2002 22:31:50

    This isn't really the correct forum for this discussion (the velocity-user mailing list is), but here are some thoughts that I have on your question:

    In this usecase, I can think of one major advantage of Velocity over XSLT. In XSLT, the input format MUST be in a format that can be parsed by a XML parser (ie: XML, XHTML, etc). With Velocity, there is no need for the input to be parsed by an XML parser (it is parsed by the Velocity parser which is based on JavaCC and can parse both text AND binary files!). For example, one can use Velocity to output dynamically generated Java .java code (the Jakarta-Turbine-Torque project does this). Try doing that in XSLT.

    Another advantage of Velocity over XSLT is speed. Velocity is significantly faster than XSLT.

    Velocity is small and compact (304k jar + 70k for logkit logging jar) and does not require a lot of memory. XSLT requires both the xerces parser (a 1.7+meg .jar file) as well as the xalan engine (700k+).

    Lastly, Velocity is *easy*. XSLT takes a degree in software engineering to figure out :-). Velocity can be learned in a matter of minutes by anyone. The reason why there is so much reference material for XSLT is because it is so overly complex and difficult to learn, people need it. If you review the Velocity website, you will see that it is well documented with both an up-to- date userguide and developers guide.

    I hope that answers your questions.

    thanks!

    -jon stevens


    > I do not understand the advantage of
    > velocity over xslt.
    > Why should I learn yet another
    > programming language
    > (vtl) rather than using xsl which has
    > more reference
    > material and seems to be more
    > popular?

    [reply] [top]


      [»] Velocity 1.5 is slow
      by Stanislaus - Oct 30th 2007 03:18:54

      Hi.. This is Stan from India.. I have recently upgraded velocity 1.4 to velocity 1.5 And all the related jar files are updated.. I face a problem that.. the performance is down when updated from 1.4 to 1.5 in the development environment.. I mean that I have configured my project in JbossIDE 1.6 When I debug from there.. the performance is slow compared to velocity 1.4.. Why ? But the performance is equal when I run the jboss in the run mode.. By running the run.bat file.. Need your reply soon..

      --
      Good

      [reply] [top]




© Copyright 2008 SourceForge, Inc., All Rights Reserved.
About freshmeat.net •  Privacy Statement •  Terms of Use •  Trademark Guidelines •  Advertise •  Contact Us • 
ThinkGeek •  Slashdot  •  Linux.com •  SourceForge.net  •  Jobs