[Seaside] About Seaside 3.0

Julian Fitzell jfitzell at gmail.com
Sun Jul 13 13:46:43 UTC 2008


Yes, I think this is the key point. I think there's a general
consensus among most Seaside developers at this point that we prefer
not having a template engine. I hesitate to make a blanket statement
such as "templates are bad", though, and as Colin said various
template systems have existed.

When we started writing Seaside 2 (and again during the first few
successive minor releases), we concentrated on ensuring a layered
architecture. The goal was to allow people to use many of the layers
independently of each other and for alternatives to some of the layers
to develop.

In the end, this hasn't really been exercised much but I'm sure the
boundaries are still defined enough for an interested party to easily
develop a template system (or resurrect Nori). If that layering has
become less defined somewhere and prevents doing so, I'm sure there
would be support for correcting that.

Julian

On Sun, Jul 13, 2008 at 10:47 AM, Marcin Tustin <mm3 at zepler.net> wrote:
> If seaside is truly capable of being integrated with external libraries (and
> I cast no doubt on this), then it should be possible for the enthusiasts for
> templates to resurrect the template system, or write their own.
>
> On 7/12/08, Ramon Leon <ramon.leon at allresnet.com> wrote:
>>
>> >
>> > I was talking about html templates, because, they are easier
>>
>> > to build, and read, with css, than the seaside concepts, I think.
>>
>>
>> Then I agree with Colin, templates are a step backwards, been there, done
>> that, glad we've moved beyond it.  Templates were never a good idea
>> because
>> they force you to mix in some kind of code in with them to do anything at
>> all interesting, even a simple grid full of data requires at a minimum a
>> loop construct and html is a horrible syntax for a programming
>> language.  If
>> Smalltalk code is capable of representing the exact same data structures
>> as
>> html is, then we don't need html, and the tools for dealing with code are
>> vastly superior to the tools for dealing with html.  Seaside's throwing
>> out
>> templates is one of its best and most bold features.
>>
>>
>> Ramon Leon
>> http://onsmalltalk.com
>>
>> _______________________________________________
>> seaside mailing list
>> seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>
> _______________________________________________
> seaside mailing list
> seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
>
>


More information about the seaside mailing list