Re: just for fun: it's so GREAT delphi (2006) !!!!!!!!!!!!



Roby DP wrote:

I want share with you my enthusiasm for delphi, again!

Great to have you back :)

Some days ago I was installing the most famous systems for forum.

They are all in php, so I have used some profiling system.

In a typical system P4-3Ghz PC, I was getting an average 3-4 rendered
html pages for second (every page is composed by many queries).

So I have installed a famous opensource cacher-optimizer-compiler of
php: now 8 pages for second.

8 pages a second? that seems quite slow.

1) have buy for ~70Eur a dbexpress high speed driver for mysql5

(if you stuck with mysql 4 you dont even have to spend that bit!)

2) have built a full featured database with tables, key, indexes in
one day 3) another day to build a ISAPI by hand using datamodule:
3A) to have high speed I have pooled connections using a threadvar,
every IIS thread has one datamodule with opened connection
4) have built the rendered of pages to virtually replicate the famous
forums in php

In two days I have build the 80% of the functionalities of a good
forum with ranks, statistics, sessions, filters, fulltext search.

Nice!
Although the only downside is that its windows only, where as php is
multiOS. However, if like so many companies they insist on an IIS
server anyway, deffinately kudos to you!

Result: same benchmark jump from 8pages sec in php+optimizer to 152
pages for second (18x speedup in same hardware), without consider the
smallest use of ram and reliability (0% fail answers, 4-5% failed in
PHP).

wow, Im dead curious why it failed! Ive not seen any of my sites fail.


Thanks to delphi:
1) saved $300 (cost of similar forum minus cost of high speed driver
mysql) 2) saved $20000 (cost of hardware to have the same speed in
php) 3) saved $20-50000 (to have a license of php cluster scheduler)
4) have a 100% reliable system

However, in arguement you would have to buy a copy of delphi in those
costs.

Now, try do the same in visual C++ ! Take months do the same, and the
exceptions are still bad managed!

Actually I think you could do the same, yes, months to cream maybe even
greater performance out of it, but so many times Id agree, that extra
nano second saved isnt necessarily worth the months of blood, sweat and
tears!

GO DELPHI, GO DELPHI! GREAT DELPHI FOREVER!

:>


--
Liz the Brit
Delphi things I have released: http://www.xcalibur.co.uk/DelphiThings
.



Relevant Pages

  • just for fun: its so GREAT delphi (2006) !!!!!!!!!!!!
    ... Some days ago I was installing the most famous systems for forum. ... So I have installed a famous opensource cacher-optimizer-compiler of php: ... In two days I have build the 80% of the functionalities of a good forum with ranks, statistics, sessions, filters, fulltext search. ... GO DELPHI, GO DELPHI! ...
    (borland.public.delphi.non-technical)
  • Re: just for fun: its so GREAT delphi (2006) !!!!!!!!!!!!
    ... the sense of my message was the intention to express the delphi power, ... use a easy elegant OOP code with RAD composing, so to obtain in no-time the best of worlds: ... more reliable than C and php thanks to the exception managed RTL architecture ... In two days I have build the 80% of the functionalities of a good forum with ranks, statistics, sessions, filters, fulltext search. ...
    (borland.public.delphi.non-technical)
  • One mans quest for a PHP IDE for Linux.
    ... PHP plugin to eclipse: ... cost: free. ... relevant URLs: http://www.eclipse.org, ... Documentation: plenty for eclipse. ...
    (comp.lang.php)
  • Re: just for fun: its so GREAT delphi (2006) !!!!!!!!!!!!
    ... I want share with you my enthusiasm for delphi, ... Some days ago I was installing the most famous systems for forum. ... They are all in php, so I have used some profiling system. ... saved $300 (cost of similar forum minus cost of high speed driver mysql) ...
    (borland.public.delphi.non-technical)
  • Re: webcasting - php vs asp.net
    ... Win2003 server and SQL2005 still cost an arm and a leg for startups. ... "John Timney (MVP)" wrote: ... argument from PHP devs that they too can put systems together quickly - ...
    (microsoft.public.dotnet.general)