Performanceanalyse Perl,PHP,Python
Moin, mich würde einmal die Performance der gängigen Scriptsprachen, speziell von Perl,PHP und Python interessieren. Gibt es da irgendwelche Testergebnisse die man mal lesen kann o.ä. Ich stelle mir das so vor: Mehrere Aufgaben werden implementiert in den unterschiedlichen Sprachen und wenn möglich noch jeweils einmal objektorientiert und einmal "Linear". Dann wird die Ausführungsgeschwindigkeit getestet und vielleicht noch ein paar andere Kriterien bewertet (Entwicklungsdauer, Speicherverbrauch etc.) Kennt jemand Quellen zu so einer Art "Benchmark"-Test. (oder eigene Ergebnisse/Erfahrungen). Gruß Rob
Hi, Am Samstag, 4. Mai 2002 17:43 schrieb robs-info:
mich würde einmal die Performance der gängigen Scriptsprachen, speziell von Perl,PHP und Python interessieren.
Es gab ma etwas in der Linux Enterprice. Der Test hat PHP,Perl, ruby und M$ SQL Server verglichen. PHP ist jedenfalls für das web gemacht, so kommt man in der Regel schneller zu einem Ergebnis als mit Perl. Perl ist aber definitiv schneller bei der Text- Ver/Bearbeitung. Du kannst wunderbar mit Templates arbeiten (Es gibt auch CPAN Module, brauchst also gar nix selber machen :)) In dem Test ist PHP sehr gut in zusammenhang mit MySQL,etc weggekommen. Leider konnte wohl die Redaktion keinen finden, der soetwas mit Perl hinbekommen hat. Perl /Datenbank wurde nicht getestet. (Warum, nur:)).
Mehrere Aufgaben werden implementiert in den unterschiedlichen Sprachen und wenn möglich noch jeweils einmal objektorientiert und einmal "Linear". Dann wird die Ausführungsgeschwindigkeit getestet und vielleicht noch ein paar andere Kriterien bewertet (Entwicklungsdauer, Speicherverbrauch etc.)
Bislang habe ich alle Aufgaben mit Perl erledigt, mod_perl und Co. sind mächtige Verbündete. (und HTMLEmbPerl oder Mason...) Ich empfehle Perl... Perl man auch noch über Webanwendungen hinaus benutzen. Mit PHP geht dass nicht so schön, aber PHP ist recht easy in Zusammenhang mit SQL. (Mit perl geht es genauso einfach, wenn sich ein paar Funktionen gebastelt hat)
Kennt jemand Quellen zu so einer Art "Benchmark"-Test. (oder eigene Ergebnisse/Erfahrungen).
Nimm das, was Du für Dich selbst am einfachsten benutzen kannst! Ciao Andre
Hallo, On Sun, 05 May 2002, Andre Heine wrote:
Perl man auch noch über Webanwendungen hinaus benutzen. Mit PHP geht dass nicht so schön, aber PHP ist recht easy in Zusammenhang mit SQL. (Mit perl geht es genauso einfach, wenn sich ein paar Funktionen gebastelt hat)
man -k DBI man -k DBD Die Funktionen gibt's schon. Und was ich bisher an PHP-DB-Code gesehen habe, wurde da das DBI/DBD Interface kopiert... Perl/DBI ist also genauso "easy" wie PHP. -dnh -- SuSE verscheuert eine Bastardisierung eines zusammenkopierten Softwarehaufens, wo zufällig auch der Linux Kernel drin vorkommt. -- fefe in dcsm
Hi David,
From: David Haller
On Sun, 05 May 2002, Andre Heine wrote:
Perl man auch noch über Webanwendungen hinaus benutzen. Mit PHP > geht dass nicht so schön, aber PHP ist recht easy in Zusammenhang mit SQL. (Mit perl geht es genauso einfach, wenn sich ein paar Funktionen gebastelt hat)
man -k DBI man -k DBD
Nö brauch ich nicht :) Jedenfalls schreibst Du mit perl etwas mehr Code als mit php. Wenn Du genauso _kurz_ schreiben willst, mußt Du Dir schon DBI etwas vereinfachen, z.B. durch Module.
Die Funktionen gibt's schon. Und was ich bisher an PHP-DB-Code gesehen habe, wurde da das DBI/DBD Interface kopiert... Perl/DBI ist also genauso "easy" wie PHP.
In gewisserweise ACK! Ciao Andre
participants (3)
-
Andre Heine
-
David Haller
-
robs-info