[Seaside] Re: Benchmark results for Aida/Web

Vincent Girard-Reydet vincent.girard-reydet at f4-group.com
Wed Jan 17 12:28:17 UTC 2007


Hi Klaus,

Klaus D. Witzel wrote:
> 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.
> 

The fact is that we're only 2 Smalltalk programmer there (3 monthes of 
experience with Smalltalk). And the question is: do we want to spend 
efforst on hiring and educating more Smalltalk programmers ? So if the 
speed and ease of management is worth the effort, we'll do. Otherwise, 
we'll hire PHP programmers.

> 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.
> 
> /Klaus
> 
>> 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
>>>
> 
> 
> _______________________________________________
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/seaside
> 



More information about the Seaside mailing list