P8: PHP auf der JVM

Also das is jetzt mal meine persönliche Meinung!

Ich halte PHP für eine der größten Krankheiten des Internets...klar es gibt auch positive Beispiele, aber eben einen rießigen Haufen von Anwendungen/Seiten die einfach irgendwie zusammengeschustert sind (ein wenig Grundwissen hier, ein paar Snippets von dort, und fertig ist IchBinToll.de). Und daran wird sich wahrscheinlich auch nichts ändern wenn der Code kompiliert wird

Wäre es nicht sinnvoller anderen Sprachen (insbesondere im Bezug auf RAD) zu unterstützen?
 
Zuletzt bearbeitet:
Es geht ja nicht darum, welche Sprache man toll findet. In der Wirtschaft finden sich halt keine Grüne-Wiese-Projekte, sondern bestehende Anwendungslandschaften, die es zu integrieren gilt. Da ist es durchaus sinnvoll solche Brücken zu entwickeln und zu nutzen.

Und nur weil PHP zum frickeln einlädt, heißt es nicht, dass man mit PHP keinen sauberen Code schreiben kann. Siehs doch mal so: es ist viel leichter vernünftigen PHP Code von schlechtem zu unterscheiden, als guten von schlechtem Java Code ;).

REINHAUN!
 
Hallo,

die Quercus Variante von caucho haben wir hier auch mal vorgestellt. Die P8 Variante kannte ich bis gestern noch nicht.

PHP auf der JVM bietet zahlreiche Vorteile:
1) Man kann die modernen Monitoring / Management Fähigkeiten der Java Laufzeit verwenden.
2) Man kann große PHP Anwendung relativ einfach skalieren lassen, in dem man ein entsprechendes Clustering Framework verwendet (Gigaspace, Terracotta, Coherence)
Hier ein Beispiel wie man Drupal auf quercus und Terracotta geclustered hat:
http://rifers.org/blogs/gbevin/2007/8/1/clustered_drupal_terracotta

3) Man kann auf zahlreiche Java Frameworks / Bibliotheken zurückgreifen.
4) Einen erheblichen Geschwindigkeitszuwachs durch JIT / Hotspot (da PHP auf der JVM ausgeführt wird, muss nicht immer wieder ein WorkerProzess neu gestartet werden, deshalb kann hier zur Laufzeit stärker von der JVM optimiert werden).
uvm...

Gruß Tom
 
Es geht ja nicht darum, welche Sprache man toll findet. In der Wirtschaft finden sich halt keine Grüne-Wiese-Projekte, sondern bestehende Anwendungslandschaften, die es zu integrieren gilt. Da ist es durchaus sinnvoll solche Brücken zu entwickeln und zu nutzen.

Und nur weil PHP zum frickeln einlädt, heißt es nicht, dass man mit PHP keinen sauberen Code schreiben kann. Siehs doch mal so: es ist viel leichter vernünftigen PHP Code von schlechtem zu unterscheiden, als guten von schlechtem Java Code ;).
Ok, die Argumentation leuchtet ein
 
Zurück