With Nes can do the same or more than any other template system, only much faster and easier. Time is the most valuable resource.
Some characteristics of Nes:
Nes has only ten Tags to include in the HTML, and a single object with a single method to instantiate in Perl. You can start working with Nes in hours, not weeks or months as in other systems.
Transparent management of code injection and cross-site scripting. Plugins for creating secure forms, Forms and Captcha.
Object-oriented paradigm which enables you to reuse your code or use third-party libraries. Objects are the main feature that makes Nes and different from other systems.
Nes is oriented at HTML and not the Perl code. Nes exported very few Perl functions, also to simplify, Nes Objects may also contain HTML, Javascript, CSS, Ajax, etc.. even PHP, or trail mix.
Full support of PHP Wrapper. Nes as Wrapper can use to add functionality to other types as HTML, or PHP to exchange information.
Support for mod_perl.
Creating and managing user sessions.
You can add functionality using plugins to Nes, you can create your own or use by third parties.
Insert parts of PHP code in Nes only have to type a tag, Nes allow the inclusion in your script templates in other languages other than Perl without writing a single line of Perl code. Moreover, most of them can contain Tags Nes.
You can insert SQL SELECT statements in your templates directly.
Nes provides configuration files to the style .htaccess you can also use for your script.