Today, Chuck Esterbrook wrote:
I thought this article was pretty fascinating. Even thought it talks about
JSP, the concepts really apply to *SP. It also lead to some interesting links.
Both technologies he talks about are exciting trends in dynamic content
deployment. The idea of separating logic, data and presentation is
critical in the professional web arena.
I am trying to get the PASS system to reflect my current thinking on the
subject about how to maintain both the simplicity of a template engine and
full expressive powers of a language like Python.
My current attempts have met with some limited success. Power and
flexibility are in many ways the enemy of simplicity. As you move past the
realm of the 80/20 rule your feature set becomes more complex. This pull
towards more complex solutions has caused me to stop and reconsider my
I have settled on what I think is an acceptable solution. This is based
in many ways on the JSP custom tag notion. By allowing a simple template
system to drive most pages we get the 80%. The ability to provide advanced
programmatic content generation with minimal impact on the presentation
will I think account for the remaining 20%.
Sadly this is not ready, but I am happy to keep people involved in what
is going on in the mad, mad world of PASS.
Its Friday, I am going home.
Benjamin Saller <case@...>
Technical Strategist AppliedTheory
Where tire hits pavement on the Information super-highway,
that's where my head is...