[Helma-dev] Re: Helma Templating

Chris Zumbrunn chris at czv.com
Fri Dec 2 08:25:00 CET 2005


On Dec 1, 2005, at 10:27 PM, Andreas Bolka wrote:

> As Juerg's brilliant work on integrating FreeMarker/Velocity stirred a
> lot of interest, I want to express a few personal thoughts, basically
> I only expand on Hannes mention of .hsp's: "it's a good thing we went
> over that".

Helma "being over that" is one of the aspects that make it such
an attractive framework. The question is, whether we are now also
*beyond* that, meaning that the community will follow best practices
and coding conventions and we will not fall back into these old traps -
even if we have loops and conditionals in presentation. Wouldn't it be
fair to say that presentation logic != application logic ?

Separating application from presentation by splitting logic and markup
is a good *start* - but logic should be able to contain markup that is 
not
presentation relevant and presentation should be able to contain logic
that is not application relevant.

The fact that Helma also separates application and presentation by
splitting data scopes, only selectively making data available to the 
skins,
is just as important as "presentation" starting in markup mode and
"application" starting in logic mode.

My feeling is that making the presentation "more scriptable" while
keeping the scopes separate would be a good direction to take.

Chris



More information about the Helma-dev mailing list