[Seaside] Re: Benchmark results for Aida/Web
vincent.girard-reydet at f4-group.com
Wed Jan 17 12:28:17 UTC 2007
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.
>> 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.
>>> 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
>>> Benchmarking was done on 2.16 GHz Intel Core Duo with 2 GB memory
>>> running Mac OS X 10.4 on Squeak 3.9.
>>> --Lukas Renggli
>>> Seaside mailing list
>>> Seaside at lists.squeakfoundation.org
> Seaside mailing list
> Seaside at lists.squeakfoundation.org
More information about the Seaside