Funny thing, I have created a few template languages (one of the first I created was used to build a local EU commission site and was programmed in ansi C because Java was not mature yet for web, this was time of Altavista for those who remember..) and the more I have seen and created them the more I tend to think that less is more.<p>IMHO the best templating language available widely at this moment is mustache (and&#x2F;or handlebars) as it&#x27;s almost as simple as it can get and that&#x27;s the way it should be. Logic should be at code and templates should just render text given to them.