Geschwindigkeitsvergleich PHP5 JSP

Status
Nicht offen für weitere Antworten.

kleiner_held

Top Contributor
Einen aktuellen Benchmark kenne ich nicht, sondern nur diesen inzwischen etwas angestaubten.
Nach meiner persönlichen Meinung trifft die dort gezeigte Tendenz immer noch zu.
 

ice-breaker

Top Contributor
da mit der neuesten Version PHP 5.1 die Geschwindigkeit siginifikant in vielen wichtigen Funktionen gesteigert wurde, kann man das eh vergessn.
Nen Vergleich ist sowieso wie Äpfel und Birnen zu vergleichen, beide Sprachen habe ja komplett verschiedene Konzepte.
Java ist komplett OOP und ursprünglich (?) gar nicht fürs Web gedacht.
PHP ist daher eine Sprache die komplett aufs Web ausgelegt ist (jedoch mittlerweile doch weit mehr kann) und auf viele Dinge verzichtet wie zB strikte Typisierung der Variablen um alles möglichst einfach zu gestalten.
Und auch das OOP ist bei weitem noch nicht so ausgereift wie in Java, dafür gibt es mittlerweile endlich mal die wichtigen OOP-Grundfunktionen.
Also einen Vergleich zwischen beiden Sprachen zu ziehen ist nicht gerade einfach, ich persönlich bevorzuge fürs Web PHP da es sehr schnell zu entwickeln ist, mittlerweile auch gute Akzeptanz im Businessbereich findet.

Ach ja und um eines der Vorurteile aus dem Weg zu räumen, PHP ist nicht langsam, wenn die Leute (Anfänger) das in Java machen würden, was sie in PHP machen, dann ist es kein Wunder warum diese Sprache unter solchen Vorurteilen leidet.
 

ice-breaker

Top Contributor
Jango hat gesagt.:
ice-breaker hat gesagt.:
Java ist komplett OOP ...
.

Das ist so nicht richtig. Oder benutzt du in Java keine primitiven Datentypen? Sind die objektorientiert?
*grml*
erwischt ^^
ich wollte auf etwas anderes hinaus, nämlich, dass schon der Einstiegspunkt eines Programmes in Java in einer Methode steckt, wobei in PHP alles in prozeduralem Code beginnt.

Produktivitätsvergleich? Äpfel und Birnen! :wink:
Vor Jahren hat man noch deutlich gesagt: "Java für Business, PHP für Spielereien".
Seitdem aber viele Firmen wie Google, IBM und die Nasa beginnen Teile ihrer Anwendungen auf PHP umzustellen oder sich stark dafür zu engagieren, kann man die Aussage nicht mehr so stehen lassen.
Ich würde sagen beide Sprachen geben sich nicht mehr soviel, sie sind aber eben für versch. Probleme gedacht und sollten dementsprechend aus der Situation heraus auch angewendet werden.
 

tfa

Top Contributor
ice-breaker hat gesagt.:
Vor Jahren hat man noch deutlich gesagt: "Java für Business, PHP für Spielereien".
Seitdem aber viele Firmen wie Google, IBM und die Nasa beginnen Teile ihrer Anwendungen auf PHP umzustellen oder sich stark dafür zu engagieren, kann man die Aussage nicht mehr so stehen lassen.

Hast Du dafür eine Quelle; oder ist das eine bloße Behauptung?

Thomas
 

ice-breaker

Top Contributor
tfa hat gesagt.:
El Faber hat gesagt.:
Hi,

hat jemand einen aktuellen Benchmarkvergleich zwischen PHP5 und JSP?

shootout.alioth.debian.org/gp4/benchmark.php?test=all&lang=php&lang2=java

was mir da komlpett fehlt ist ein PHP Bytecode Cache sonst ist der Vergleich doch Mist, das wäre ja wie wenn ich jedesmal dynamisch ne Java-Datei compilieren lassen und dann erst ausführe. Und die Tests sind neija, synthetisch eben^^
Ne nette Aussage und danke für den Link, finde diese Mini-Dinger persönlich aber net so aussagekräftig, da geht ja bei nem Großteil der Scripts die Zeit für PHP beim interpretieren drauf.

tfa hat gesagt.:
ice-breaker hat gesagt.:
Vor Jahren hat man noch deutlich gesagt: "Java für Business, PHP für Spielereien".
Seitdem aber viele Firmen wie Google, IBM und die Nasa beginnen Teile ihrer Anwendungen auf PHP umzustellen oder sich stark dafür zu engagieren, kann man die Aussage nicht mehr so stehen lassen.

Hast Du dafür eine Quelle; oder ist das eine bloße Behauptung?

Thomas
für was?
Das Google und IBM sich engagieren lässt sich anhand der Projekte diese mitlerweile managen sehen und das die Nasa ein Teil auf PHP umstellt sollte sich in google noch finden lassen (ist schon nen Jahr her der Artikel)
 
G

Guest

Gast
ice-breaker hat gesagt.:
tfa hat gesagt.:
ice-breaker hat gesagt.:
Vor Jahren hat man noch deutlich gesagt: "Java für Business, PHP für Spielereien".
Seitdem aber viele Firmen wie Google, IBM und die Nasa beginnen Teile ihrer Anwendungen auf PHP umzustellen oder sich stark dafür zu engagieren, kann man die Aussage nicht mehr so stehen lassen.

Hast Du dafür eine Quelle; oder ist das eine bloße Behauptung?

Thomas
für was?
Das Google und IBM sich engagieren lässt sich anhand der Projekte diese mitlerweile managen sehen und das die Nasa ein Teil auf PHP umstellt sollte sich in google noch finden lassen (ist schon nen Jahr her der Artikel)

Ja, wenn Du doch nur mal einen Link angeben würdest... Würde mich echt interessieren.
Bei Alphaworks (IBM) findet man nicht wirklich viel zu dem Thema.
Zu "NASA" und "PHP" hab ich nur eine Meldung gefunden. Es geht darum, dass einige NASA-Server gehackt wurden, auf denen u.a. PHP lief. :lol:

Meine subjektive Erfahrung ist eher, dass das Ansehen von PHP schwindet. Meldungen wie diese sprechen Bände. In der Firma, wo ich arbeite (ein großes Deutsches Unternehmen), wurde PHP letztes Jahr aus dem Book-Of-Standards entfernt. D.h. für neue Projekte ist der Einsatz von PHP ausdrücklich verboten. Altlasten sind natürlich noch im Einsatz. [Leider kann ich hierfür keine unabhängige Quelle liefern. Das sind interne Entscheidungen. ]

tfa
 
G

Guest

Gast
ice-breaker hat gesagt.:
tfa hat gesagt.:
El Faber hat gesagt.:
Hi,

hat jemand einen aktuellen Benchmarkvergleich zwischen PHP5 und JSP?

shootout.alioth.debian.org/gp4/benchmark.php?test=all〈=php&lang2=java

was mir da komlpett fehlt ist ein PHP Bytecode Cache sonst ist der Vergleich doch Mist, das wäre ja wie wenn ich jedesmal dynamisch ne Java-Datei compilieren lassen und dann erst ausführe. Und die Tests sind neija, synthetisch eben^^
Ne nette Aussage und danke für den Link, finde diese Mini-Dinger persönlich aber net so aussagekräftig, da geht ja bei nem Großteil der Scripts die Zeit für PHP beim interpretieren drauf.

Also in den FAQ dieses Vergleichstests steht folgendes:
How did you measure?

Each program was run once pre-test to reduce cache effects. Program output is redirected to a log-file and compared to the expected output.

Verluste durch Kompilier-Zeiten sollten also nicht mitgemessen worden sein.

Mit Deinen Bedenken zur Aussagekraft diese Micro-Benchmarks hast Du allerdings recht.

tfa
 

AlArenal

Top Contributor
Wäre mir neu, dass Google groß was mit PHP macht. Soweit ich weiß setzen die intern sehr stark auf Python. Python wird übrigens in Version 3 in vielen Teilen mit dem jetzigen Python brechen, sowohl syntaktisch als auch bei den Libs. Schade, dass anderen der Mut fehlt die alten Zöpfe abzuschneiden. Das ist auch mein Hauptkritikpunkt an PHP. Man KANN darin professionell und auch objektorientiert programmieren, aber zunächst einmal verführt es einfach nur zu Muckefuck, den es auch selbst aus jeder Pore verströmt.
 

ice-breaker

Top Contributor
Anonymous hat gesagt.:
Meine subjektive Erfahrung ist eher, dass das Ansehen von PHP schwindet. Meldungen wie diese sprechen Bände.
jup, und der folgende "Month of PHP Bugs" war schon nen arghes Thema, aber verständlich, denn für PHP6 was endlich vielen unnötigen alten Mist wegwirft und gründlich aufräumt wird die von Stefan Esser mitentwickelte Sicherheitsanwendung Suhosin enthalten, im Grunde war diese ganze Aktion von Herrn Esser nur eine Marketingaktion für Suhosin um dieser nochmehr Beachtung zu schenken, da sie momentan trotz ihrer phänomenalen Filterung ein Schattendasein führt und kaum eingesetzt wird.

AlArenal hat gesagt.:
Wäre mir neu, dass Google groß was mit PHP macht. Soweit ich weiß setzen die intern sehr stark auf Python. Python wird übrigens in Version 3 in vielen Teilen mit dem jetzigen Python brechen, sowohl syntaktisch als auch bei den Libs. Schade, dass anderen der Mut fehlt die alten Zöpfe abzuschneiden. Das ist auch mein Hauptkritikpunkt an PHP. Man KANN darin professionell und auch objektorientiert programmieren, aber zunächst einmal verführt es einfach nur zu Muckefuck, den es auch selbst aus jeder Pore verströmt.
was google intern einsetzt, da bin ich ganz ehrlich, weiß ich nicht, das werden wohl nur wenige genau wissen.
Ich führe daher google und IBM an, da diese gerade einiges für PHP für den Enterpresie Einsatz entwickeln, die SOAP-Bibiliotheken, richtig ausgereifte AJAX-Bibiliotheken und RPC-Bibis etc etc.
Deiner Kritik über den Mist von PHP stimme ich vollkommen zu, es wird einfach vom Compiler viel zu viel durchgelassen, die Entscheidung die Sprache einfach lernbar zu machen, verführt eben auch zu total schrottigem Code.
Aber die "heilige Kuh" PHP6 wie sie in den Mailinglisten genannt wird, wird wieder so einiges retten, es kommt endlich Unicode Unterstützung, register_globals fliegt, das viel gehasste MagicQuotes, es wird einiger alter PHP3 Müll rausgeworfen etc etc
 
Status
Nicht offen für weitere Antworten.

Neue Themen


Oben