|File Search||Catalog||Content Search|
Performance - Templates are only parsed when the file changes - not for each request. - Optionally, templates can be compiled directly to Java bytecode, making rendering super-fast. - Once-off template optimization step simplifies template making rendering even faster. - Internal optimizations to streamline string manipulation.
Avoids the complexities of JNI - Avoids the risk of native code taking down the JVM. - Avoids JNI marshalling overhead.
Simplifies IDE use (no more forgetting java.library.path). - Allows for easy extension in Java - API allows template functions to be defined in Java allowing logic to be pulled out of templates. - Custom escaping / text filters can be plugged in. - Makes plugging in translations much simpler (e.g. <?cs var:translate('some.message') ?>). - API designed with testability in mind. - Custom mechanisms can be plugged in for loading templates and caching. - Low-level access to template AST for advanced transformations.
jsilver (1.0.0.dfsg-1) sid; urgency=low * Upload to Debian (Closes: #677569) * Remove unlicenced file AOptimizedMultipleCommand.java from upstream tarball and add .dfsg to version. Add orig-tar.sh to recreate tarball. Add patch remove-nonfree-sablecc to build without the file. * Set maintainer to Eucalyptus packaging team with Alexandre & myself as uploaders * Include guava in more»
This work was packaged for Debian by: Alexandre Rossi <firstname.lastname@example.org> in September 2011 It was downloaded from: svn checkout http://jsilver.googlecode.com/svn/tags/jsilver-1.0.0 Project homepage: <http://code.google.com/p/jsilver/> Upstream Authors: David Beaumont Ben Dodso <email@example.com> Copyright: Copyright (C) 2010 Google Inc. License: Li more»