[Seaside] Re: Benchmark results for Aida/Web
stephane.ducasse at free.fr
Wed Jan 17 12:47:19 UTC 2007
On 17 janv. 07, at 12:53, 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.
Apparently this is not the case in the situation of vincent.
So we should not generalize.
> 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.
>> On 17 janv. 07, at 07:49, Lukas Renggli wrote:
>>>> I just finished benchmarking of Aida/Web web app server and if
>>>> repeats benchmarking of Seaside, then we'll have something to
>>> 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
>>> 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
>>> 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