"John W. Holmes" <[EMAIL PROTECTED]> wrote in message
news:[EMAIL PROTECTED]
> Wow... where'd you pull that from?? Any facts to back that up? :)

:) no, I was think in terms of how easy is to write template oriented
software, and how flexible te results are, which are all pretty subjective
things, that is why I used "I think" fomulation :). Anyhow, it was not my
intent to refer to the execution efficiency. My appologoizes for beeing
misleading.

> FYI: I've got a template benchmark site running at
> http://sepodati.realxl.net/tpl_bench/
>
> Any interest in looking over the code and adding a TemplateTamer
> benchmark to the list?

I'll take a look, but I am not sure I could fit into the structure of the
benchmark. Problem is that this benchmark oriented towards the simple
templating class (or functions) that user has to initialize and make some
calls in order to has his variables substituted. This benchmark then wraps
this substitution calls in the loop to see how efficient is template engine
at simple variable substitutions.

TemplateTamer works other way around, it basically provides you a light
framework, and code generator. You as a progaramer have a duty to provide
the data for the variables (by returning them in the array as result of the
getData() function), and there is no more you are doing. You do not
initialize templates, you do not load various template files into the
template engine, you do not assign variable one by one, you do not call
substitute function, you do not echo the youtput in order for your page to
appear. All this is handled by code that was generated by TemplateTamer or
by framework. Actually first (internal) versions of TemplateTamer did not
have its own template engine, they were just using FastTemplate for the
task.

I believe such approach can be a real time saver and more easy way to work,
but it seems difficult to fit into your benchmark, but I will give it a try
if nothing else to get one more link :) . Another problem is that thing that
is benchmarked is plain page without structure. No subtemplates, not
conditional parts, no repeated subtemplates. And I believe this is where the
real action is for the templates, and this is all you have in the real world
situations. Also I believe that in real world situations, time that is spent
in the any template engine is not that important, usually the bottleneck is
somewhere else, database most usually. But I am driffting.

Thanks for the response!

rush
--
http://www.templatetamer.com/

-- 
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to