[Seaside] Comparison of Aida/Web, Seaside and Iliad web frameworks

Boris Popov, DeepCove Labs boris at deepcovelabs.com
Tue Jun 21 21:12:02 UTC 2011


The issue with including add-ons in this comparison is fundamental - there's actually a focus in making sure the Seaside core focused and everything else is modularized and loadable on top. Now, if you just load Seaside Core and do a comparison, you can then change many of the existing Yays into Nays. So unless we can somehow agree on what's important in 'core' and what's an 'add-on', any meaningful comparison will be impossible to achieve. To take that a bit sideways, who's to say that built-in form validation or even Ajax behavior suits all requirements? I know a number of people who pride themselves on tweaking the smallest bits of behavior to improve their applications and they'll never agree that one-size-fits-all approach to Ajaxifying form is the right thing to do. I'm afraid there's as many opinions as there are people in each community and joint comparison is a bit of a pipe dream. I don't recall seeing Microsoft/Oracle/IBM coordinating on the efforts to create a fair comparison of their databases, but I do see a lot of comparisons created by those companies to make their products stand out in areas of strength...

As for multiple sites from the same image, we do it all the time here, which messages are you referring to?

You can see we're all passionate about our frameworks of choice, so let's thread lightly ;)


-----Original Message-----
From: seaside-bounces at lists.squeakfoundation.org [mailto:seaside-bounces at lists.squeakfoundation.org] On Behalf Of Janko Mivšek
Sent: Tuesday, June 21, 2011 5:02 PM
To: Seaside - general discussion
Subject: Re: [Seaside] Comparison of Aida/Web, Seaside and Iliad web frameworks

Hi Ramon,

First calm down, then approach professionally to such a comparison. More below,

S, Ramon Leon piše:
> On 06/21/2011 01:17 PM, Janko Mivšek wrote:
>> So, now I'm inviting all of you to take a look at this Google Docs 
>> spreadsheet and comment it. This way we will come at least one step 
>> closer to so needed comparison:
> Seaside can do clean URL's

It is a difference if this is essential part of a framework or it is "add on".

> Seaside most certainly does do automatic URL generation

Again, in Aida every domain object can have an Url and this one is automatically generated. I'm not aware of such feature in Seaside.

> Seaside absolutely allows multiple websites served from one image

Just recent thread shows that this is not true.

> Seaside supports Comet

I didn't question that, Comet is already checked. Which technique?

> Seaside absolutely can do single page apps

Be aware that we are comparing here out-of-the-box features and not add-ons, not to mention hacks needed for some feature.

> I give up, too many things wrong or simply labeled in such as way as 
> to exclude anything other than AIDA from saying yes.
> Tabulation with Enter... are you kidding me, that has absolutely 
> nothing to do with a web framework.  That's one of a dozen similar 
> examples of such things.

Tabulation with enter is surely very important for any accounting apps where you need to enter rapidly a large amount of numbers from numeric keypad only. Imagine one hand keying up those numbers, how will you pres Tab key that way?

Best regards

Janko Mivšek
Smalltalk Web Application Server
seaside mailing list
seaside at lists.squeakfoundation.org

More information about the seaside mailing list