Abo
  • Services:

Interview: Die Entwickler sind schlecht, nicht PHP

Golem.de: Wo sehen Sie die Grenzen für PHP? In welchen Situationen sollten Entwickler auf andere Lösungen wie Java ausweichen?

Stellenmarkt
  1. Stadtwerke München GmbH, München
  2. ESG Elektroniksystem- und Logistik-GmbH, München

Suraski: Ich denke, es ist sehr schwer, Grenzen zu ziehen, wenn man über so mächtige Sprachen wie Java, PHP, C++ oder Perl spricht. Letztendlich, so sagte Turing, sind sie alle äquivalent ... Auch wenn ich mich wiederhole, ich denke, das hat viel mit den Entwicklern zu tun und nicht nur mit dem jeweiligen Problem, das es zu lösen gilt. Entwickler mit umfangreichen Kenntnissen in PHP werden bessere Applikationen schreiben, wenn sie PHP statt einer anderen Sprache nutzen. Um objektiv zu sein, muss ich aber sagen, dass dies auch für alle anderen Sprachen gilt. Naja, abgesehen von LISP vielleicht.

Wenn man mich zwingt zu sagen, wofür PHP am besten geeignet ist, würde ich definitiv "Web-Applikationen" antworten. Ich glaube, dass PHP eine exzellente Wahl für jedwede Web-Applikation ist. In gleicher Weise liegt die Stärke von J2EE in erster Linie bei transaktionalen Applikationen. Glücklicherweise wird man bald aber nicht mehr wählen müssen, sondern kann beide zusammen verwenden.

Golem.de: Um PHP in Traffic-intensiven Umgebungen einzusetzen, ist der Einsatz von Code-Caching unabdingbar - etwas, das für viele ein Kernbaustein der Standard-PHP-Distribution sein sollte. Für einige sieht es aber so aus, als sei die Tatsache, dass Zend ein entsprechendes kommerzielles Produkt anbietet, dafür verantwortlich, dass PHP ohne "Beschleuniger" ausgeliefert wird. Würden Sie dem zustimmen?

Suraski: Als wir 1999 die Zend Engine entwickelten, haben wir auf ein erweiterbares API geachtet, so dass Entwickler Plug-Ins für PHP entwickeln können. Plug-Ins wie Debugger, Code Caches Optimizer und anderes. Sicherlich war die Idee, kommerzielle Lösungen dafür anzubieten, dabei eines der Ziele, aber wir entschieden uns für ein offenes, erweiterbares API, um es jedem zu ermöglichen, an diesem Spiel teilzunehmen.

Vor dem Hintergrund der unterschiedlichen Geschäftsmodelle, die rund um Open Source existieren, ist dies derzeit sicherlich das Community-freundlichste Modell. Wir zwingen niemanden, unsere Produkte zu kaufen und jeder kann PHP nutzen, verkaufen oder verändern, wie immer er möchte, ohne mit uns zu sprechen. Es existiert ein Wettbewerb, und meiner Meinung nach fördert dieser Innovationen, wie sich schon mehrfach gezeigt hat und sich auch in Zukunft zeigen wird.

Technisch gesehen gibt es zudem einen signifikanten Unterschied zwischen einem Beschleuniger und jedem anderen Teil von PHP, denn es ist die einzige Komponente, die durch die Nutzung des Shared Memory nicht zu 100 Prozent isoliert ist. Damit ist es der heikelste Teil eines PHP-basierten Systems und ein Fehler, der hier auftritt, kann weitreichende Auswirkungen auf den Server haben. Die Tatsache, dass Zend in diesem Bereich eine Lösung mit kommerziellem Support und Recovery-Optionen auf kommerziellem Niveau anbietet, ist ein wirklicher Mehrwert für Unternehmen und könnte in dieser Form nicht angeboten werden, wenn sie in PHP integriert wäre.

 Interview: Die Entwickler sind schlecht, nicht PHP
  1.  
  2. 1
  3. 2
  4. 3
  5. 4


Anzeige
Spiele-Angebote
  1. 5€
  2. 3,99€
  3. (-64%) 17,99€

Jo 30. Aug 2004

Kann man nicht mal eine Liste der veschiedenen Entwicklungsumgebungen listen? Eine Liste...

acedcool 02. Aug 2004

Eigentlich ist das so es gab C es wurde ein Script Sprache aus dem Hut gezaubert die hies...

acedcool 02. Aug 2004

$db -> query("SELECT count(*) as entryCount...

acedcool 02. Aug 2004

stimme voll zu die meisten Programmieren nicht mal E~ALL wie z.B. apachefriends man muss...

DEGL 25. Jul 2004

maybe, maybe...aber REPLACE ist ein MySQL-Feature und hat eigentich nichts in dieser PHP...


Folgen Sie uns
       


Wir fahren den Jaguar I-Pace - Bericht (Genf 2018)

Wir sind den Jaguar I-Pace in Genf probegefahren und konnten ihn trotz nassem Wetter nicht aus der Spur bringen.

Wir fahren den Jaguar I-Pace - Bericht (Genf 2018) Video aufrufen
HP Z2 Mini Workstation G3 im Test: Leises Rauschen hinterm Monitor
HP Z2 Mini Workstation G3 im Test
Leises Rauschen hinterm Monitor

Unterm Tisch, auf dem Tisch oder hinter den Bildschirm geklemmt: HPs Z2 Mini Workstation ist ein potentes, wenn auch nicht gerade sehr preiswertes Komplettsystem. Den Preis ist der PC aber wert, denn er ist leise, modular und kann einfach gewartet werden. Der Admin dankt!
Ein Test von Oliver Nickel

  1. HP Pavilion Gaming Hardware für Gamer, die sich Omen nicht leisten wollen
  2. Chromebook x2 HP präsentiert Chrome-OS-Detachable mit Stift
  3. Laserjet Pro M15w und M28w HPs Laserdrucker schrumpfen auf 34 Zentimeter Länge

Far Cry 5 im Test: Schöne Welt voller Spinner
Far Cry 5 im Test
Schöne Welt voller Spinner

Der Messias von Montana trägt Pornobrille und hat eine Privatarmee - aber nicht mit uns gerechnet: In Far Cry 5 kämpfen wir auf Bergwiesen und in Bauernhöfen gegen seine Anhänger. Das macht dank einiger Serienänderungen zwar Spaß, dennoch verschenkt das Actionspiel von Ubisoft viel Potenzial.
Von Peter Steinlechner

  1. Far Cry 5 Offenbar Denuvo 5 und zwei weitere Schutzsysteme geknackt
  2. Ubisoft Far Cry 5 schafft Serienrekord und Spieler werfen Schaufeln
  3. Ubisoft Far Cry 5 erlaubt Kartenbau mit Fremdinhalten

Underworld Ascendant angespielt: Unterirdische Freiheit mit kaputter Klinge
Underworld Ascendant angespielt
Unterirdische Freiheit mit kaputter Klinge

Wir sollen unser Können aus dem bahnbrechenden Ultima Underworld verlernen: Beim Anspielen des Nachfolgers Underworld Ascendant hat Golem.de absichtlich ein kaputtes Schwert bekommen - und trotzdem Spaß.
Von Peter Steinlechner

  1. Otherside Entertainment Underworld Ascendant soll mehr Licht ins Dunkle bringen

    •  /