[Seaside] Re: Benchmark results for Aida/Web

Klaus D. Witzel klaus.witzel at cobss.com
Wed Jan 17 11:53:13 UTC 2007

Hi Stef,

on Wed, 17 Jan 2007 11:53:23 +0100, you wrote:
> Hi lukas
> I still think that this is important to recognize that people like  
> vincent has serious concerns about
> seaside scalability. Vincent seemed to be really enthousiast about  
> seaside. Now they will certainly
> switch to PhP because of speed.

In the commercial world this does not happen, Stef. If they choose PhP  
then they do so because that was set right from the beginning. Even when  
someone wishes to do something else, nobody hires (+educates +trains) 3-13  
Smalltalk programmers just because the existing PhP team failed to win the  
performance challenge.

Only _after_ a (commercial) project fails (fails b/o hw, fails b/o sw =>  
failure reason almost irrelevant) then the speed comparision is taken a  
bit more seriously into account. Remember that Google started with (and  
still has) Perl scripts:

- http://www.google.com/search?q=perl+job&gl=US

then view the Google entry under "Sponsored Links".

OT: repeat the same search but with other languages, hit refresh  
frequently (3-13 times per language should show you all the advertisers).  
[still OT]: this one hindered me using $$ AdWords to promote Squeak,  
cannot bid more or equal to what Google bids for their own ads :(

> Vincent could you let us know.

Yes, please.


> Stef

> On 17 janv. 07, at 07:49, Lukas Renggli wrote:
>>> I just finished benchmarking of Aida/Web web app server and if someone
>>> repeats benchmarking of Seaside, then we'll have something to compare.
>> <rant>
>> I just finished benchmarking Seaside. I measured the time and the
>> lines of code to implement a dynamically generated login web
>> application which has 1KB of HTML.
>> A development environment named Squeak was used to implement the task.
>> First I created a new component (including the rendering code),
>> registered it as an application entry point and then I counted the
>> lines of code:
>> - 6 lines of code (renderContentOn:)
>> - 1 do it (application registration)
>> I could do all this in less than 2 minutes, including the startup of
>> Squeak. I think that could further be optimized by using a ready made
>> component.
>> Benchmarking was done on 2.16 GHz Intel Core Duo with 2 GB memory
>> running Mac OS X 10.4 on Squeak 3.9.
>> </rant>
>> Cheers,
>> Lukas
>> --Lukas Renggli
>> http://www.lukas-renggli.ch
>> _______________________________________________
>> Seaside mailing list
>> Seaside at lists.squeakfoundation.org
>> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside

More information about the Seaside mailing list