Akzeptanz von PHP5 in Deutschland
Ich habe auch in letzter Zeit an verschiedene Stellen (z.B. hier) gelesen, dass die Akzeptanz von PHP5 bei den Providern in Deutschland immer noch zu wünschen übrig lässt. Ist dem wirklich so?
Ich könnte mir zwar vorstellen, wenn große Massenhoster wie 1und1, Schlund oder Strato aufgrund ihrer Vielzahl von Kunden, heute noch kein PHP5 anbieten würden. Aber sie tun es ja, zumindest bieten sie die Wahl zwischen PHP4 und PHP5, was sich ja leicht in einer .htaccess umstellen lässt, sollten .php Dateien per Default mit PHP4 geparst werden.
Und gerade bei kleineren Providern, die meistens einen viel persönlicheren Draht zu ihren Kunden haben, kann ich mir kaum vorstellen, dass man dort noch Server und Hostingpakete ohne PHP5 bekommt.
Gibt es also tatsächlich noch heute im Sommer 2006 in Deutschland Provider, die ihren Kunden kein PHP5 anbieten? Weiß es jemand? Irgend jemand? Die Klasse?


Freitag, 25.08.2006, um 12:41
Größere Provider ohne PHP 5 kenne ich nicht. Die Aktzeptanz lässt überhaupt nicht zu wünschen übrig. Alle mir bekannten Provider bieten meist auch 4 und 5 an.
Zu Deinem zitierter Link zu fehlender Aktzeptanz: Leute bloggen viel, schreiben viel und im Grunde ist es das übliche bashing ohne irgendwelche Hinweise, sprich Geblubber. Dort halt python, meist mischt da die Perl-Fraktion auch mit. Diese Sorte von Leuten habe es offenbar nicht verwunden, dass PHP erfolgreich ist, wo doch Ihre (?) Sprache soviel toller, besser, sicherer usw. ist. Naja, nix neues;-)
Niemand zwingt einen PHP zu nutzen. Ach ja, wie ist denn die Verbreitung von Python bei den Webhostern? ;-)
Freitag, 25.08.2006, um 23:27
Hallo Friedhelm,
ich werde mich jetzt auch nicht über andere Sprachen im Detail auslassen, weil das könnte auch ins Bashing ausarten ;-)…
Ich bin der Meinung, jeder sollte mit der Sprache glücklich werden, mit der er am besten zurecht kommt.
Und eine fehlende Akzeptanz von PHP 5 bei den Providern in Deutschland konnte ich bisher auch nicht ausmachen.
Gruß,
Ralf
Samstag, 02.09.2006, um 18:43
Nochmal, ich verteufel PHP ja nicht, aber ich finde die Art wie die Weiterentwicklung stattfindet für bedenklich.
Nur mal so als Link wegen gleichzeitigem Betrieb von PHP4 und PHP5:
http://www.digitalsandwich.com/archives/14-PHP5-and-PHP4-Running-on-SAME-apache-server.html
http://forum.de.selfhtml.org/archiv/2005/9/t115095/
Und es ist richtig, da alle größeren Webhoster PHP eh selbst kompilieren, haben es ja jetzt auch alle laufen. Es war vielleicht etwas unglücklich ausgedrückt mit “… ist geringe Verbreitung …”, sondern mir ging es um die doch relativ langsame Adaption in der Vergangenheit, da es PHP5 nun schon eine Weile gibt (nicht so sehr um den Ist Zustand).
Worauf ich nur hinaus will, ist dass wenn es bald eine PHP5.5 und kurz darauf eine PHP6 Version gibt, dann wird es wieder eine ganze Weile dauern bis die Provider entsprechend nachziehen.
Und solche Kommentare wie den von Friedhelm kommen immer von Leuten die nur 1 Programmiersprache kennen. Die halten LISP vermutlich für ein Bücherregal von Ikea :-)
Samstag, 02.09.2006, um 19:28
Hallo Jürgen,
deine beiden Links sind aber nicht gerade die aktuellsten ;-)… vor 1, 2 Jahren sah es sicherlich noch anders aus.
Ich kann z.B. für Schlund und Partner sprechen. Dort laufen aktuell PHP5 (5.1.6) und PHP4 (4.4.4) und sogar noch PHP3 (3.0.18 eben getestet) parallel. Man muss nur die Dateiendung ändern und schon wird die entsprechende PHP Version verwendet. Default ist aber noch PHP4. Schlund ist nicht gerade ein Feld-Wald-und-Wiesen Provider mit 200 Kunden. Das Problem liegt also nicht bei den Providern.
Das Problem liegt aber auch nicht bei PHP an sich oder den Entwicklern von PHP. Natürlich kann man über die Entwicklung von PHP von Version 4 auf 5 bis zu 6 diskutieren, ob das alles so durchdacht und sinnvoll war. Dennoch liegt das Hauptproblem nicht bei PHP an sich.
Eine kleine Anwendung, die ich 1999 in PHP3 entwickelt habe, läuft heute immer noch als PHP3 Skript. Warum? Weil viele Firmen denken “never change a running system”, wenn sie selber nicht mit der Entwicklung befasst sind. Ich könnte mir z.B. vorstellen, dass sich SAP den Wechsel ihrer Kunden von R/2 auf R/3 auch zügiger gewünscht hätte. Oder Beispiel Microsoft: würden die nicht nach und nach den Support für ältere Versionen einstellen, wäre in vielen Firmen heute noch Windows 95 der Standard.
Vergleicht man dann die Verbreitung von PHP mit Python oder Ruby-on-Rails, sieht es für PHP gar nicht mal so schlecht aus. Aber eine Diskussion, welche Sprache nun warum in welchen Bereichen wieviel besser ist als andere, ist sowieso müßig. Wie ich oben schon schrieb: “jeder sollte mit der Sprache glücklich werden, mit der er am besten zurecht kommt”.
Hinsichtlich PHP6 könnte ich mir vorstellen, dass in den Firmen bei Verfügbarkeit und entsprechender Stabilität von PHP6 dann viele Anwendungen die PHP5 Version überspringen werden und gleich in PHP6 neu realisiert werden.
Gruß,
Ralf
Dienstag, 05.09.2006, um 00:48
Nabend Jürgen,
“Und solche Kommentare wie den von Friedhelm kommen immer von Leuten die nur 1 Programmiersprache kennen. Die halten LISP vermutlich für ein Bücherregal von Ikea :-)”
Danke für die Blumen ;-)
Ich fand Deinen Blogg-Eintrag nicht sonderlich fundiert, mehr auch nicht.
Deine Kritik:
php4/5 ist schwierig gleichzeitig zu betreiben, so what? Wen interessieren die Scriptkiddies?
Ich schaffs gerade noch 2 Apaches laufen zu lassen;-) Das ist meine private Lösung, wie das die Provider regeln ist mir egal, deren Ergebis zählt.
Inkompatibilitäten: gibts wohl in jeder Sprache, mal mehr oder weniger.
Fehlende Funktionalität: namespaces, unicode. Da kann ich Dir in Teilen zustimmen.
“Unicode Unterstützung immer noch auf sich warten, soll ja in Teilen in 5.5 kommen, aber wirklich erst mit 6.0. Das heisst: noch mehr Inkompatibilitäten für den Nutzer.”
Ja nun? Unicode haben oder nicht?
Ich bin mir sicher, dass es die PHP-Entwickler gerne ohne Inkompatibilitäten versuchen hinzukriegen, aber das wird nicht gehen. Ok, da kann man argumentieren, dass der Hund schon früher begraben liegt. Aber das ist Schnee von gestern und die Vergangenheit lässt sich nicht ändern;-)
*Keine* Sprache war von Anfang an perfekt, weder Perl, Python, PHP, Java, Ruby.
Niemand soll sich mit PHP ärgern, wenn es bessere Alternativen gibt (Python, Java, Perl, Ruby etc.)
“Worauf ich nur hinaus will, ist dass wenn es bald eine PHP5.5 und kurz darauf eine PHP6 Version gibt, dann wird es wieder eine ganze Weile dauern bis die Provider entsprechend nachziehen.”
So what? Dafür haben wir zum Glück alle die Wahlfreiheit, die Sprache unserer Wahl zu benutzen.
Ich kann nur das implizite Gejammer nicht ab, dass Python, Ruby, etc. nicht so verbreitet sind, obwohl das doch die “besseren” Sprachen im Vergleich zu PHP sind. Mich interessiert diese akademische Diskussion nicht, es gibt keine “beste” Sprache. Die Leute nehmen das, was Ihnen angemessen und verfügbar scheint, punkt. Wenn Du mit Python besser bedient bist, fein, kein Problem. Aber diese vorgeschobene “Sorge” um die Entwicklung von PHP? Sag doch einfach, mir gefällt z.B. Python besser als PHP aus den und den Gründen. Aber die Pseudorechtfertigung für Python, angeblich wegen Verbreitung und Entwicklungsstand von PHP-Versionen?
Ach ja, warum läuft Dein Blog mit Wordpress? Es gibt auch Django bei Ikea.
Nix für ungut ;-)
Friedhelm